diff --git a/src/gui/main.cpp b/src/gui/main.cpp index e668da62b..c2478107d 100644 --- a/src/gui/main.cpp +++ b/src/gui/main.cpp @@ -62,16 +62,9 @@ int main(int argc, char **argv) // OpenSSL 1.1.0: No explicit initialisation or de-initialisation is necessary. + QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps, true); #ifdef Q_OS_WIN -// If the font size ratio is set on Windows, we need to -// enable the auto pixelRatio in Qt since we don't -// want to use sizes relative to the font size everywhere. -// This is automatic on OS X, but opt-in on Windows and Linux -// https://doc-snapshots.qt.io/qt5-5.6/highdpi.html#qt-support -// We do not define it on linux so the behaviour is kept the same -// as other Qt apps in the desktop environment. (which may or may -// not set this envoronment variable) - qputenv("QT_AUTO_SCREEN_SCALE_FACTOR", "1"); + QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); #endif // !Q_OS_WIN #ifdef Q_OS_MAC