added HiDPI support

This commit is contained in:
Sergey Palcheh
2025-12-02 13:28:35 +06:00
parent 33bba61891
commit 15b6fdd216

View File

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