3

我在 Windows 10 上安装了 Qt 5.10 SDK。我认为在 Qt 5.6 中修复了 HiDPI 问题,但 Qt Creator 似乎仍然“太大”:

在此处输入图像描述

我错过了什么吗?我的分辨率是 3840x2160,“推荐”150% 缩放。后台的 Visual Studio 大小正确。

4

2 回答 2

8

它可能有自己的 hidpi 功能,不像传统的 windows 东西只是一个直接的高档,所以它在你的显示器上看起来更大,这被你应用的缩放放大了。

这里的信息看来,您可以设置自定义比例因子或自定义 DPI 感知方案。

您可以将它们设置为系统环境变量或使用一些 cmd 基本脚本在每个应用程序级别设置它们:

@echo off 
set QT_SCALE_FACTOR=1
qtcreator.exe
于 2018-03-14T12:56:36.110 回答
5

我猜HighDpiScaleFactorRoundingPolicyQtCreator 的默认值是Round. 所以你只能缩放到 1 或 2 而不是 1.5。

正确的解决方案是设置环境变量:

export QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough
./qtcreator.exe
于 2021-09-10T03:03:42.410 回答