“Qt创建者”;“太大”;在3840x2160上和Windows 10上的150%缩放

“Qt创建者”;“太大”;在3840x2160上和Windows 10上的150%缩放,windows,qt,qt-creator,hidpi,qt5.10,Windows,Qt,Qt Creator,Hidpi,Qt5.10,我在Windows10上安装了Qt5.10SDK。我认为HiDPI问题在Qt 5.6中已经解决,但Qt Creator似乎仍然“太大”: 我错过什么了吗?我的分辨率是3840x2160,“推荐”150%缩放。背景中的Visual Studio大小正确。它可能有自己的hidpi功能,与传统的windows功能不同,它只是一个直接的高比例,因此它在您的显示器上看起来更大,而您所应用的缩放放大了它 根据这些信息,您似乎可以设置自定义比例因子或自定义DPI感知方案 您可以将这些设置为系统环境变量,或使

我在Windows10上安装了Qt5.10SDK。我认为HiDPI问题在Qt 5.6中已经解决,但Qt Creator似乎仍然“太大”:


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

它可能有自己的hidpi功能,与传统的windows功能不同,它只是一个直接的高比例,因此它在您的显示器上看起来更大,而您所应用的缩放放大了它

根据这些信息,您似乎可以设置自定义比例因子或自定义DPI感知方案

您可以将这些设置为系统环境变量,或使用一些cmd basic脚本在每个应用程序级别进行设置:

@echo off 
set QT_SCALE_FACTOR=1
qtcreator.exe

是的,设置环境变量
QT\u SCALE\u FACTOR=1.5解决了这个问题。然而,这不是终端用户应该做的事情。这是Qt可移植性的一个副作用——它必须在没有hidpi概念的平台上工作,并且在本地支持它的平台上工作。Qt支持“默认”hidpi已经有一段时间了——也就是说,不管DPI如何,它都试图保持相同的外观,这意味着在hidpi监视器上的东西实际上更大,当你在上面添加150%的缩放比例时,它会变得夸张。如果不进行任何缩放,它可能看起来还可以,但是由于windows shell不支持hidpi,它看起来太小了。