Я пытаюсь установить цвет шрифта на QLabel на шестнадцатеричное значение, полученное с сервера.Установить цвет шрифта ярлыка с шестнадцатеричного значения
В настоящее время я просто устанавливаю текст метки, но понятия не имею, как установить цвет шрифта.
def set_stat_lbl(self):
palette = QPalette()
palette.setColor(QPalette.Foreground, self.stat_value_color)
self.stat_lbl.setText(_translate("rep_stat", self.stat_name, None))
self.stat_lbl.setPalette(palette)
Где self.stat_value_color
будет шестнадцатеричная строка, как #fb0000
. Вышеприведенный код явно не работает, поскольку он хочет, чтобы цвет не был строкой.
Я думаю, что мне нравится ваш второй вариант самое лучшее и, вероятно, пойдите с этим. – electrometro