From 8f661d8d8b1039cd434f54c164920ddb0005d9ab Mon Sep 17 00:00:00 2001 From: tsic404 Date: Mon, 6 Mar 2023 14:09:33 +0800 Subject: [PATCH] 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: --- frame/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frame/main.cpp b/frame/main.cpp index 5c79b0f09..9efbecefe 100644 --- a/frame/main.cpp +++ b/frame/main.cpp @@ -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); // 自动化标记由此开始