我正在开发一个在笔记本电脑上使用qt的应用程序,其比例为125%。我搜索了网络方式来扩展应用程序。我被利用了:
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);这些方法中没有一种没有效果。
位于主要功能中的QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);:
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); //It is here.
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}QtCreator 4.13.2,QT5.15.1,MSVC2019 64位调试。
发布于 2020-11-03 19:44:17
我是,重新启动了 Qt,而scaling开始工作。还需要在编辑环境变量后重新启动。
https://stackoverflow.com/questions/64640770
复制相似问题