-
anya authored
- Replace all PyQt5 imports with PySide6 equivalents - pyqtSignal → Signal - Update Qt6 enum syntax (Qt.LeftButton → Qt.MouseButton.LeftButton, etc.) - QMouseEvent constructor updated for Qt6 (QPointF local position) - event.globalPos() → event.globalPosition().toPoint() - app.exec_() → app.exec() - Update pyproject.toml dependency: PyQt5>=5.15 → PySide6>=6.5 - Update README to reflect PySide6/Qt6 stack Motivation: PySide6 is LGPL (vs PyQt5 GPL), actively maintained by Qt upstream, and better supported on Python 3.12+.
a7d9bc75