[Gui] Set proper hdpi attributes

This commit is contained in:
Hannah von Reth 2019-11-05 17:02:01 +01:00 committed by Kevin Ottens
parent fc0aeb53b1
commit 9807285abd
No known key found for this signature in database
GPG key ID: 074BBBCB8DECC9E2

View file

@ -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