fix: AA_EnableHighDpiScaling setted after QGuiApplication constructed.

According to Qt's documentation https://doc.qt.io/qt-5/qt.html#ApplicationAttribute-enum
AA_EnableHighDpiScaling need to be set before QGuiApplication constructed.

log:
This commit is contained in:
tsic404 2023-03-06 14:09:33 +08:00 committed by Tsic
parent 724edd7514
commit 8f661d8d8b

View File

@ -158,6 +158,7 @@ int main(int argc, char *argv[])
}
DGuiApplicationHelper::setAttribute(DGuiApplicationHelper::UseInactiveColorGroup, false);
DockApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);
DockApplication app(argc, argv);
//崩溃信号
@ -172,7 +173,6 @@ int main(int argc, char *argv[])
app.setApplicationDisplayName("DDE Dock");
app.setApplicationVersion("2.0");
app.loadTranslator();
app.setAttribute(Qt::AA_EnableHighDpiScaling, true);
app.setAttribute(Qt::AA_UseHighDpiPixmaps, true);
// 自动化标记由此开始