一、概述

刚换工作接手了他们开发的 Qt 软件,在笔记本电脑上发现控件乱了,以为是布局问题。

后面发现是笔记本电脑的缩放设置是 200%,查看方式是「设置」–> 「系统」–> 「显示」
台式机
缩放不同QT程序运行起来字体放大了,可控件大小没变,所以就感觉是控件乱了,因此要去自适应 windows 的缩放

二、解决方法

1、方法一:使用资源文件

1.1、添加新文件:

1.2、Add Prefix 

1.3、本地新建文件:qt.conf 

在本地项目中新建一个 etc 的文件夹,文件夹底下新建一个 qt.conf 的文件。

qt.conf文件内容:

[Platforms]
WindowsArguments = dpiawareness=0

 1.4、添加现有文件

将这个文件通过 Qt 添加到 /qt 文件夹中,最后的结构是这样:

 

 

更多推荐