juz*_*lin 3 windows qt qt-creator hidpi qt5.10
我在Windows 10上安装了Qt 5.10 SDK.我认为HiDPI问题已在Qt 5.6中修复,但Qt Creator似乎仍然"太大":
我错过了什么吗?我的分辨率是3840x2160,"推荐"的150%缩放.后台的Visual Studio大小正确.
小智 17
HighDpiScaleFactorRoundingPolicy我猜QtCreator 的默认值是Round. 所以你只能缩放到 1 或 2 而不是 1.5。
正确的解决办法是设置环境变量:
export QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough
./qtcreator.exe
Run Code Online (Sandbox Code Playgroud)
它可能有自己的hidpi功能,不像传统的Windows东西,只是一个直接的高档,所以它看起来在你的显示器上看起来更大,由你应用的缩放放大.
根据此处的信息,您似乎可以设置自定义比例因子或自定义DPI感知方案.
您可以将它们设置为系统环境变量,或使用一些cmd基本脚本来在每个应用程序级别设置它们:
@echo off
set QT_SCALE_FACTOR=1
qtcreator.exe
Run Code Online (Sandbox Code Playgroud)