Я пытаюсь установить цвет фона для окна двойного вращения, и я не уверен, какую функцию я должен использовать.Как установить цвет фона виджета, например, combobox или double spin box?
Я видел некоторую функцию под названием SetBackgroundRole
, которая принимает Qt::ColorRole
, но я не уверен, как ее использовать.
Пожалуйста, дайте мне знать, что такое простой способ изменить цвет фона QComboBox
или QDoubleSpinBox
?
Я попытался сделать это, но почему-то цвет фона не получает обновления. Любая идея, что может быть причиной. Есть ли что-нибудь еще, что вы предположили .. – AMM 2008-10-07 10:28:11
Что я имею в виду, должен ли я ссылаться на что-то вроде перерисовки или чего-либо после выполнения setPalette – AMM 2008-10-07 10:33:22
У меня нет QT для тестирования здесь, но QWidget :: update() должен принудительно перерисовать. Вы пробовали решение Жерома? – fhe 2008-10-08 08:55:11