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)