forked from CastroFidel/winehelper
added HiDPI support
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user