From 15b6fdd216be636c172d8819c9d84738e577e159 Mon Sep 17 00:00:00 2001 From: Sergey Palcheh Date: Tue, 2 Dec 2025 13:28:35 +0600 Subject: [PATCH] added HiDPI support --- winehelper_gui.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/winehelper_gui.py b/winehelper_gui.py index 6d6213f..1e39863 100644 --- a/winehelper_gui.py +++ b/winehelper_gui.py @@ -5123,6 +5123,13 @@ class WineHelperGUI(QMainWindow): def main(): """Основная точка входа в приложение.""" + # Включаем поддержку HiDPI до создания QApplication для надежного и предсказуемого масштабирования. + # AA_EnableHighDpiScaling включает автоматическое масштабирование на основе DPI дисплея. + if hasattr(Qt, 'AA_EnableHighDpiScaling'): + QApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True) + # AA_UseHighDpiPixmaps позволяет использовать высококачественные иконки (например, @2x). + if hasattr(Qt, 'AA_UseHighDpiPixmaps'): + QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps, True) # QApplication должен быть создан до использования любых других частей Qt app = QApplication(sys.argv)