Vue d'ensemble

PySide6 6.2, publie le 3 octobre 2021, est le binding officiel Qt for Python pour Qt 6.2 LTS, offrant une base stable pour les applications de production.

Fonctionnalites principales

Qt 6.2 LTS

PySide6 6.2 donne acces a tous les modules stabilises de Qt 6.2, incluant les modules multimedia et 3D. La version LTS garantit un support a long terme.

python
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QLabel
from PySide6.QtCore import Qt

app = QApplication(sys.argv)

fenetre = QMainWindow()
fenetre.setWindowTitle('PySide6 6.2 LTS')

label = QLabel('PySide6 6.2 - Qt 6.2 LTS')
label.setAlignment(Qt.AlignmentFlag.AlignCenter)
fenetre.setCentralWidget(label)

fenetre.resize(400, 200)
fenetre.show()
sys.exit(app.exec())

Ameliorations des outils

Les outils pyside6-designer et pyside6-uic sont ameliores pour Qt 6.2 avec un meilleur support des nouveaux widgets et proprietes.

python
from PySide6.QtWidgets import QApplication, QWizard, QWizardPage, QLabel

# Wizard avec les widgets Qt 6.2
# app = QApplication([])
# wizard = QWizard()
# page1 = QWizardPage()
# page1.setTitle('Bienvenue')
# page1.setSubTitle('Assistant PySide6 6.2')
# wizard.addPage(page1)
# wizard.show()

print('PySide6 6.2 : outils ameliores pour Qt 6.2')

Sources