33 lines
1.1 KiB
Diff
33 lines
1.1 KiB
Diff
From 66750d5275ea354c5bc302e179dd50be23477594 Mon Sep 17 00:00:00 2001
|
|
From: tanyulong2021 <tanyulong@kylinos.cn>
|
|
Date: Fri, 29 Jul 2022 10:21:36 +0800
|
|
Subject: [PATCH] Adapt QT5.15 to add a fractional scaling property
|
|
|
|
---
|
|
src/main.cpp | 9 +++++++--
|
|
1 file changed, 7 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/src/main.cpp b/src/main.cpp
|
|
index b9b2613..c6cdcf2 100755
|
|
--- a/src/main.cpp
|
|
+++ b/src/main.cpp
|
|
@@ -51,8 +51,13 @@ int main(int argc, char *argv[])
|
|
// XCloseDisplay(disp);
|
|
// }
|
|
|
|
- QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
|
- QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
|
+ #if (QT_VERSION >= QT_VERSION_CHECK(5 , 12 , 0))
|
|
+ QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
|
+ QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
|
+ #endif
|
|
+ #if (QT_VERSION >= QT_VERSION_CHECK(5 , 14 , 0))
|
|
+ QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);
|
|
+ #endif
|
|
|
|
QString id = QString("ukui-system-monitor"+QLatin1String(getenv("DISPLAY")));
|
|
QtSingleApplication app(id,argc,argv);
|
|
--
|
|
2.33.0
|
|
|