SetStyleSheet не устанавливает фоновый цвет, если для переменной среды QT_Device_Pixel_Ratio установлено значение 2 - PullRequest
0 голосов
/ 09 ноября 2018

Мне нужно установить атрибут background-color для QTextEdit на определенный цвет на основе пользовательского ввода. Приведенный ниже код работает для нормальных условий (переменная окружения QT_DEVICE_PIXEL_RATIO не установлена).

// Hard coded color values 
myText->setStyleSheet("color: yellow; background-color: blue !important;"); 

Однако, когда я устанавливаю переменную QT_DEVICE_PIXEL_RATIO равной 2 (для поддержки мониторов с высоким разрешением), цвет фона остается белым.

Я использую Qt 5.5. Приложение работает в Windows 10.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...