В QT графика переключателей и флажков искажается при ВЫСОКОМ РАЗРЕШЕНИИ

#qt #highdpi

#qt #высокое разрешение

Вопрос:

Проверьте пример приложения Windowsflag, предоставленного QT

Включить флаг масштабирования с высоким разрешением с

SetProcessDpiAwarenessContext(permonitor V2);

QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

Проблема:

При перемещении диалогового окна на разные мониторы с разрешением DPI графика переключателей и флажков прерывается на мониторе с низким разрешением (100%, 1920×1080). Пример приложения отображается на мониторе высокой четкости (4K 300%). Проверьте прикрепленное изображение

Монитор 2 (масштабирование 100%) 1980x1080 Монитор 2 (масштабирование 100%) 1980×1080

введите описание изображения здесь

Комментарии:

1. Ваши два изображения выглядят одинаково. Я не уверен, что мы должны видеть.

2. извините за изображения, я обновил все изображения

3. откройте оба изображения и сравните графику переключателей и флажков