我的软件可在Windows 7及以上版本上运行,并且是使用Qt 5.8开发的100% dpi缩放(控制面板>使文本和其他项目变大或更小)。
当我的用户将dpi缩放设置为150%等时,所有文本和布局间距都会按比例增加,但每个其他元素不变。
结果GUI界面就会出现问题,文本太大而无法适应其他元素。
我已经尽可能多地进行了研究,“简单的修复”是将环境变量QT_AUTO_SCREEN_SCALE_FACTOR
设置为true。
qputenv("QT_AUTO_SCREEN_SCALE_FACTOR","1")
是我在main.cpp中添加的第一行。完全没有任何效果。
唯一有任何效果的是qputenv("QT_SCALE_FACTOR", "1.5")
,但这绝对不是我想要的。
如何让我的软件的缩放随之调整呢?
感谢您的时间!
编辑:
这是我的错误链接