调整window下qt界面的缩放比例为自适应
原因:QtCreator的缩放策略是四舍五入,只能缩放到 1 或 2,而不是 1.5,就比如系统缩放为150%,qt界面则会被缩放为200%
解决办法:
Linux下:
export QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough
1. 这行代码是环境变量设置的一部分,用于指定QT应用程序的缩放因子舍入策略。QT_SCALE_FACTOR_ROUNDING_POLICY
环境变量允许用户控制当QT应用程序在高DPI(每英寸点数)设置下运行时,表示处理缩放因子的舍入问题的政策。
2. PassThrough 表示QT将不会对缩放因子进行任何舍入处理。这使得应用程序可以使用精确的缩放比例,而不是被迫舍入到最接近的整数或半整数值。这对于希望在高分辨率显示设备上获得尽可能精确布局的用户来说是有用的。
3. 请注意,更改环境变量可能会影响所有使用QT框架的应用程序。因此,在应用这种更改之前,请确保了解它可能对您的系统和应用程序行为产生的影响。
Windows下:
本文来自博客园,作者:变秃了也就变强了,转载请注明原文链接:https://www.cnblogs.com/lichangyi/p/18051727
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战