In Qt 6.5 wird eine Programmierschnittstelle namens QNativeInterface::QWaylandApplication für Wayland eingeführt. Diese ist für den direkten Zugriff auf die Wayland-hoteleigenen Objekte konzipiert, die in den internen Strukturen von Qt verwendet werden, sowie für den Zugriff auf Informationen über die jüngsten Benutzeraktionen, die für die Übertragung an Wayland-Protokollerweiterungen nützlich sein können. Die neue Programmierschnittstelle ist im Namensraum QNativeInterface implementiert, der auch Aufrufe für den Zugriff auf die nativen APIs der Plattformen X11 und Android bereitstellt. Zukünftig sind zusätzliche Schnittstellen, wie QWaylandWindow für den Low-Level-Zugriff auf Fenster und QWaylandScreen für den Zugriff auf die Bildschirmausgabe (wl_output), geplant, die derzeit als experimentell betrachtet und im Bereich QNativeInterface::Private versteckt sind.
Quelle: opennet.ru