Overview
PyQt6 6.9, released on April 8, 2025, updates the Python binding to Qt 6.9 with support for new graphics APIs.
Main Features
Qt 6.9 update
PyQt6 6.9 aligns with Qt 6.9 and exposes the new classes and methods added in this framework version.
python
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QLabel
from PyQt6.QtCore import Qt
app = QApplication(sys.argv)
window = QMainWindow()
window.setWindowTitle('PyQt6 6.9')
label = QLabel('Qt 6.9', window)
label.setAlignment(Qt.AlignmentFlag.AlignCenter)
window.setCentralWidget(label)
window.show()
sys.exit(app.exec())
Rendering improvements
The RHI (Rendering Hardware Interface) pipeline is improved in Qt 6.9, offering better performance on modern platforms.
python
from PyQt6.QtWidgets import QApplication, QGraphicsView, QGraphicsScene
from PyQt6.QtCore import Qt
import sys
app = QApplication(sys.argv)
scene = QGraphicsScene()
scene.addText('PyQt6 6.9 - RHI')
view = QGraphicsView(scene)
view.setRenderHint(view.renderHints())
view.show()
sys.exit(app.exec())
