Overview

PyQt6 6.6, released on January 10, 2024, brings Qt 6.6 support with new widgets and graphics improvements.

Main Features

Qt 6.6 support

PyQt6 6.6 gives access to Qt 6.6 new APIs: graphics rendering improvements, better Wayland support and new style options.

python
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow
from PyQt6.QtCore import Qt

app = QApplication(sys.argv)
window = QMainWindow()
window.setWindowTitle('PyQt6 6.6')
window.resize(400, 300)
window.show()
sys.exit(app.exec())

Graphics improvements

The QtGraphs module replaces QtDataVisualization with a modernized API for 2D and 3D charts.

python
from PyQt6.QtWidgets import QApplication, QWidget, QVBoxLayout
from PyQt6.QtCharts import QChart, QChartView, QLineSeries

series = QLineSeries()
for i in range(10):
    series.append(i, i ** 2)

chart = QChart()
chart.addSeries(series)
chart.createDefaultAxes()

Sources