Найти - Пользователи
Полная версия: Установка цвета для строковой переменной PyQt
Начало » GUI » Установка цвета для строковой переменной PyQt
1
Vad
Добрый день.
Требуется выводить текст разного цвета в один QLabel, как это можно сделать?
Вывод текста одного цвета работает с помощью self.label_14.setStyleSheet('QLabel {color: red}')
А требуется в этот же QLabel выводить и green и blue
reclosedev
В Qt почти все элементы поддерживают HTML:
label.setText('<span style="color: red">red</span> and <span style="color: green">green</span>')
Vad
Спасибо. Работает.
Vad
Для статического текста работает.
А как выводить переменные строкового типа
self.lineEdit.setText('<span style=“color: red”>'+text+'</span>')

так почему то не работает….

применительно к LineEdit, combobox и т.д
reclosedev
Они как раз не поддерживают html. TextEdit поддерживает, а для combobox и т.д. гуглите colored text.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB