Qt 6.5 Adding Wayland Native Interface
Qt 6.5 with Wayland native interface support via QNativeInterface makes it much easier to interact with Wayland objects directly from your Qt application code. With Qt5 it was possible to interact directly using QPlatformNativeInterface but in a messy manner and Qt6 has just lacked the support up to this point.
So for any advanced use-cases, Qt 6.5 makes it possible to access the Wayland objects Qt 6.5+ is using internally. But for the 6.5 toolkit release it's currently part of the QNativeInterface's private namespace due to the interface being deemed a bit experimental for this next Qt release.
David Redondo's code sample showing how it's possible with Qt 6.5+ to access Wayland object handles directly from within Qt.
Those wishing to learn more about this Wayland native interface support coming with Qt 6.5 can see this blog post by developer David Redondo.