windows 如何调用QT_SCALE_FACTOR?

xvw2m8pv  于 2023-03-13  发布在  Windows
关注(0)|答案(4)|浏览(222)

我的计算机上安装了Anaconda。但是当我打开Spyder时,它看起来很糟糕,因为DPI很高。我被告知运行QT_SCALE_FACTOR=2.5 spyder来解决这个问题。但是,我返回了'QT_SCALE_FACTOR' is not recognized as an internal or external command, operable program or batch file.这很令人沮丧,因为我通过Anaconda安装了pyqt。它也是我的路径C:\...\Anaconda3\Lib\site-packages\PyQt5的一部分。如果我调用qmake -query,我得到:

qmake -query
QT_SYSROOT:
QT_INSTALL_PREFIX:C:/Users/.../Anaconda3/Library
QT_INSTALL_ARCHDATA:C:/Users/.../Anaconda3/Library
QT_INSTALL_DATA:C:/Users/.../Anaconda3/Library
QT_INSTALL_DOCS:C:/Users/.../Anaconda3/Library/doc
QT_INSTALL_HEADERS:C:/Users/.../Anaconda3/Library/include/qt
QT_INSTALL_LIBS:C:/Users/.../Anaconda3/Library/lib
QT_INSTALL_LIBEXECS:C:/Users/.../Anaconda3/Library/bin
QT_INSTALL_BINS:C:/Users/.../Anaconda3/Library/bin
QT_INSTALL_TESTS:C:/Users/.../Anaconda3/Library/tests
QT_INSTALL_PLUGINS:C:/Users/.../Anaconda3/Library/plugins
QT_INSTALL_IMPORTS:C:/Users/.../Anaconda3/Library/imports
QT_INSTALL_QML:C:/Users/.../Anaconda3/Library/qml
QT_INSTALL_TRANSLATIONS:C:/Users/.../Anaconda3/Library/translations
QT_INSTALL_CONFIGURATION:
QT_INSTALL_EXAMPLES:C:/Users/.../Anaconda3/Library/examples
QT_INSTALL_DEMOS:C:/Users/.../Anaconda3/Library/examples
QT_HOST_PREFIX:C:/Users/.../Anaconda3/Library
QT_HOST_DATA:C:/Users/.../Anaconda3/Library
QT_HOST_BINS:C:/Users/.../Anaconda3/Library/bin
QT_HOST_LIBS:C:/Users/.../Anaconda3/Library/lib
QMAKE_SPEC:win32-msvc2015
QMAKE_XSPEC:win32-msvc2015
QMAKE_VERSION:3.0
QT_VERSION:5.6.2

正如你所看到的,我似乎已经把它安装得很好了。为什么我不能调用QT_SCALE_FACTOR?我怎么才能正确地做到这一点?谢谢!(顺便说一句,如果有帮助的话,我正在运行Windows 10。)

deyfvvtc

deyfvvtc1#

在Windows控制台(cmd.exe)中运行以下命令:

set QT_SCALE_FACTOR=2.5
spyder
ewm0tg9j

ewm0tg9j2#

或在main.cpp中

qputenv("QT_SCALE_FACTOR", "1.5");

但你也应该在

QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); // DPI support
QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); //HiDPI pixmaps
vaj7vani

vaj7vani3#

尝试在Windows中更改Spyder DPI设置:
1.右键单击Spyder可执行文件
1.属性-〉兼容性-〉更改高DPI设置-〉勾选两个框并选择“[当]我打开此程序时”和“系统(增强)”
1.单击应用
这对我很有效

2ledvvac

2ledvvac4#

我想我已经找到了一个不错的解决方案。在我的桌面上,我创建了文件anacondaNavigator.bat(只是一个.txt文件,重命名为.bat),内容如下
设置根目录=C:\s\水蟒3 -2022.10
调用%root%\脚本\激活.bat %root%
水蟒导航仪
其中C:\s\Anaconda3-2022.10是我用来安装Anaconda的自定义Windows文件夹。请注意,上面的根路径应该与Anaconda安装的根路径相匹配。接下来,我编辑了该文件
C:\s\Anaconda3-2022.10\Scripts\activate.bat
在末尾添加以下行
设置QT比例因子=0.8
保存activate.bat文件并从桌面执行anacondaNavigator.bat之后,导航器的外观和感觉看起来更好了。
我希望这对你也有用。

相关问题