Форум сайта python.su
Добрый день.
Требуется выводить текст разного цвета в один QLabel, как это можно сделать?
Вывод текста одного цвета работает с помощью self.label_14.setStyleSheet('QLabel {color: red}')
А требуется в этот же QLabel выводить и green и blue
Офлайн
В Qt почти все элементы поддерживают HTML:
label.setText('<span style="color: red">red</span> and <span style="color: green">green</span>')
Офлайн
Спасибо. Работает.
Офлайн
Для статического текста работает.
А как выводить переменные строкового типа
self.lineEdit.setText('<span style=“color: red”>'+text+'</span>')
так почему то не работает….
применительно к LineEdit, combobox и т.д
Отредактировано Vad (Ноя. 1, 2012 14:38:04)
Офлайн
Они как раз не поддерживают html. TextEdit поддерживает, а для combobox и т.д. гуглите colored text.
Офлайн