【Qt开发笔记】适应高分辨率屏幕

引言

近期在使用新笔记本开发的时候,发现以前项目中的文字、按钮都缩在一起,尝试修改按钮尺寸、字体尺寸十分麻烦。后面查询发现旧的笔记本是1080的屏幕,而新笔记本是2.5k屏,这意味着在相同尺寸下,屏幕的像素更多了,增加了像素密度,或者说高DPI(Dot Per Inch),每英寸的像素数量增加了,相同像素所占面积减小了,那么以像素为单位的UI设计,自然显得“更小”。如下图对比:

迁移到高分辨率屏幕中
迁移到高分辨率屏幕中
正常显示效果
正常显示效果

解决方法 

查询文档发现Windos原生API可以处理高DPI自适应,同时Qt5.15开始也提供了更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值