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