Skip to content

Instantly share code, notes, and snippets.

@akaszynski
akaszynski / qt_tips.md
Created July 11, 2023 21:37
General PyQt tips and tricks

Implement Scaling

Scaling can only be set on initialization (or restart)


# Enable High DPI display with PyQt
os.environ.setdefault("QT_SCALE_FACTOR", str(rcParams["scale_factor"]))
if hasattr(QApplication, "setAttribute"):
    QApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True)
    QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps, True)