日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【qt】Qt Creator 设计界面与结果不一致问题

發布時間:2024/3/26 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【qt】Qt Creator 设计界面与结果不一致问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:高分屏下qt creator縮放設定 (amobbs.com 阿莫電子論壇 - 東莞阿莫電子網站)

問題

Qt Creator 設計界面顯示的UI大小與結果不是一比一的比例。

環境

電腦系統:win10

Qt Creator 4.3.1?

顯示器分辨率:3840 x 2160

解決

使用批處理腳本,設置臨時環境變量后,啟動QtCreator。

表格參考:https://doc.qt.io/qt-5/highdpi.html?

變量名解釋
QT_AUTO_SCREEN_SCALE_FACTOR是否根據顯示器的像素密度啟用自動縮放。
QT_SCREEN_SCALE_FACTORS指定每個屏幕的比例因子。

表格參考:Qt Windows高清DPI自適應分辨率縮放,比較完美的解決方案_Up to the mountain的博客-CSDN博客_qt 縮放

縮放比例對照表:?

屏幕縮放比程序縮放比
100%1x
125%1x
150%2x
175%2x
200%2x
225%2x
250%

3x

?批處理內容如下:

set QT_AUTO_SCREEN_SCALE_FACTOR=0; set QT_SCREEN_SCALE_FACTORS=3; D:\QT\Qt5.9.0\Tools\QtCreator\bin\qtcreator.exe

禁用自動縮放,由于電腦系統使用的是250%縮放,所以第二行QT_SCREEN_SCALE_FACTORS設置為3,最后用qtcreator的絕對路徑啟動。

效果

雙擊批處理啟動QtCreator

由于這里是為了開發與結果一致,這個情況也不算什么大問題,如果一定要數值是多少,結果就是多少的話,那就將電腦縮放因子改為100%,改成自己能看得過去的分辨率,改完了還有注銷電腦,再啟動QtCreatore就可以設置QT_SCREEN_SCALE_FACTORS為1了。

桌面右鍵鼠標-顯示與設置:

?但是,我還是非常不喜歡這樣做,設置250%縮放又不是因為好玩設著玩的,我想用4k分辨率啊我摔,為了能看舒服,還要被迫改成其他分辨率,不然就會變成鼠標在屏幕里遨游,UI是完美了,我是快瞎了。

兩權相較取其輕,我還是可以忍受數值是結果的1/x倍的。

總結

以上是生活随笔為你收集整理的【qt】Qt Creator 设计界面与结果不一致问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。