Qt-Version (C++) | riverbank computing Ltd. (Python) | The Qt Company (Python) | Kommentar |
---|---|---|---|
Qt 4.x | PyQt4 Python 2.x | PySide Python 2.x | |
Qt 5.x | PyQt5 (ab April 2016) Python 3. | PySide2 (ab Juli 2018) Python 2.7 und 3.5+ | PyQt5 vs PySide2 |
Qt 6.x | PyQt6 Python 3.x | PySide6 Python 3.x |
ToDo:
ToDo:
Umstellung PyQt5 → PySide6.
Der besseren Dokumentation und der Lizenz wegen. [x] Austausch `PySide6` -> `PySide6` [x] Slot-Definitionen `@Slot()` -> `@Slot()` [x] Signal-Definitionen `Signal` -> `Signal` [ ] .setFixedSize() anpassen See https://doc.qt.io/qtforpython-6/considerations.html#newenumsystem [x] Q_ENUM -> QEnum Decorator [x] Q_FLAG -> QFlag Decorator [x] QVariant -> object (siehe QAbstractItemModel) [x] PyQt5.QtChart -> PySide6.QtCharts [x] PyQt5.QtCore QStateMachine & Co. -> PySide6.QtStateMachine .. QtStateMachine & Co. [x] PyQt5: QPen() -> PySide6: QPen() etwas andere Parameter.