搜索
bottom↓
回复: 1

高分屏下qt creator缩放设定

[复制链接]

出0入25汤圆

发表于 2020-12-26 09:50:15 | 显示全部楼层 |阅读模式
本帖最后由 XIVN1987 于 2020-12-26 09:53 编辑

我的笔记本是2k高分屏,,qt creator显示菜单栏、工具栏、侧边栏特别小

在qt creator 工具->选项中勾选“Enable high DPI scaling”后,菜单栏、工具栏、侧边栏又变得特别大,,似乎是缩放倍数不对,应该放大1.5倍,qt creator放大了2倍

经搜索发现,可以手动设定放大倍数,方法是在windows环境变量中创建如下两个环境变量
  1. QT_AUTO_SCREEN_SCALE_FACTOR = 0
  2. QT_SCREEN_SCALE_FACTORS = 1.5;1
复制代码

这样确实显示正常了,,
不过这样做有个问题:环境变量会影响到其他使用QT库的程序,,比如之前显示正常的Pyside6中的Qt Designer在设置此环境变量后缩放出了问题

所以只能单独给qt creator设置上述环境变量才行,,方法是新建一个文件qtcreator.bat,写入如下内容
  1. set QT_AUTO_SCREEN_SCALE_FACTOR=0
  2. set QT_SCREEN_SCALE_FACTORS=1.5;1
  3. C:\Programs\QtCreator\bin\qtcreator.exe
复制代码

这样双击qtcreator.bat启动qt creator,就能正常缩放又不影响其他使用Qt库的程序了

另外还有一种不使用Qt库提供的缩放功能,而是使用操作系统缩放的方法,就是在qtcreator.exe上右键-》属性-》兼容性-》更改高DPI设置,勾选“替代高DPI缩放行为”,缩放执行选择“系统”
这样缩放确实正常,不过字体会变模糊,,菜单栏、工具栏字体模糊还能忍,,代码编辑器里的字体也会变模糊,,这就没法忍了

Qt自家的IDE搞了这么久缩放问题还是不能完美解决,,对此有点儿失望啊,,总之期待尽快解决吧

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入8汤圆

发表于 2020-12-26 15:45:09 | 显示全部楼层
擦,双12的时候忍住了没下单1080p笔记本,准备等明年的高分屏笔记本。如果是这个样子确实太不友好。qt creator重度用户
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 10:44

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表