Windows缩放可实现高DPI动态缩放

问题描述

我在QT中有一个带有GUI的多平台应用程序。我已经开始在Retina HighDPI屏幕上使用它。我有使用Windows 10的虚拟机。我使用过:
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QCoreApplication::setAttribute(Qt::AA_UseHighDpipixmaps); 一切都很好,直到我更改了Windows的屏幕缩放比例(在某些我使用缩放比例为150%的vm上是认设置,然后这是唯一一个错误缩放的窗口。然后它的大小是应该的两倍。我知道这应该可以解决

qputenv("QT_SCALE_FACTOR","2"); qputenv("QT_AUTO_SCREEN_SCALE_FACTOR","0");

,但动态性更差。我有一些相关的问题。除了编写动态缩放的特殊功能之外,还有什么其他方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...