SetStyleSheet не устанавливает фоновый цвет, если для переменной среды QT_Device_Pixel_Ratio установлено значение 2

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

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

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

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

0 ответов

Другие вопросы по тегам