1. 最近在玩一款游戏,里面有一段需要重复的点击鼠标,但是该游戏又屏蔽了市面上大部分的鼠标连点工具,所以我就想着偷个懒自己用QT写个,刚开始屏幕自适应就来了一下惊喜,哈哈
本来应该长这样 ->

执行后长这样 ->

这就极度尴尬了。
后来找度娘看了下,大部分原因指向缩放导致的QT5无法自适应。看下面的配置就是系统推荐给我的缩放与布局200%,有人说可以将缩放改为100%就正常了,我试了那就是扯淡。

后来找到了一条解决办法,加上这个代码,下面有详细解释,不多加赘述了。
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

运行结果:

作者分享了在使用QT开发游戏时遇到的屏幕自适应问题,通过调整`Qt::AA_EnableHighDpiScaling`属性解决了缩放导致的布局异常。重点在于解决跨高分辨率显示器的适配问题和代码优化技巧。
4426





