Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 4, 2015 23:23:41

paulchertov
Зарегистрирован: 2014-06-17
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt5 - задание qss стилей QLCDNumber

Есть ли способ задать стили для QLCDNumber с помощью qss?

Офлайн

#2 Янв. 5, 2015 00:06:22

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2757
Репутация: +  184  -
Профиль   Отправить e-mail  

PyQt5 - задание qss стилей QLCDNumber

А в чём проблема? Для всех виджетов QSS задаются одинаковым образом.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Янв. 5, 2015 01:25:03

paulchertov
Зарегистрирован: 2014-06-17
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt5 - задание qss стилей QLCDNumber

проблема в том, чтобы изменить цвет непосредственно цифр.
Исходя из документации на них влияет WindowText либо Window из QPalette
Т.е. в терминах qss color и background-color - однако background таки меняет фон, а color не меняет ничего вообще

Офлайн

#4 Янв. 5, 2015 02:05:34

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2757
Репутация: +  184  -
Профиль   Отправить e-mail  

PyQt5 - задание qss стилей QLCDNumber

Надо установить свойство SegmentStyle в значение Flat, тогда должно заработать:

self.lcdNumber = QtGui.QLCDNumber(self.centralwidget)
self.lcdNumber.setStyleSheet("color: rgb(255, 0, 0);")
self.lcdNumber.setSegmentStyle(QtGui.QLCDNumber.Flat)



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#5 Янв. 5, 2015 02:37:01

paulchertov
Зарегистрирован: 2014-06-17
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt5 - задание qss стилей QLCDNumber

Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version