Vue d'ensemble
PyQt6 6.4, publié le 10 octobre 2022, met à jour le binding vers Qt 6.4 avec de nouveaux widgets et des améliorations graphiques.
Fonctionnalités principales
Qt 6.4
Qt 6.4 apporte des améliorations de performance du rendu graphique et de nouveaux modules comme Qt HTTP Server.
python
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QToolBar
from PyQt6.QtGui import QAction
app = QApplication(sys.argv)
window = QMainWindow()
window.setWindowTitle('PyQt6 6.4')
toolbar = QToolBar('Main')
action = QAction('Action', window)
toolbar.addAction(action)
window.addToolBar(toolbar)
# window.show()
Améliorations graphiques
Le pipeline de rendu RHI est optimisé pour de meilleures performances sur les différentes plateformes graphiques (Vulkan, Metal, D3D).
python
from PyQt6.QtWidgets import QApplication, QGraphicsScene, QGraphicsView
from PyQt6.QtCore import Qt
app = QApplication([])
scene = QGraphicsScene()
scene.addRect(0, 0, 100, 100)
scene.addEllipse(50, 50, 100, 80)
view = QGraphicsView(scene)
view.setRenderHint(view.renderHints())
# view.show()
