Qt6 工具包通過 QNativeInterface 命名空間引入了平臺特定對象 (platform-specific objects) 的概念,現(xiàn)在 Qt 6.5 將支持 Wayland 原生接口,以便應(yīng)用程序開發(fā)者能夠直接與 Wayland 對象句柄進行交互。
Qt 6.5 通過 QNativeInterface 支持 Wayland 原生接口,使得從 Qt 應(yīng)用程序代碼中直接與 Wayland 對象交互變得更加容易。在 Qt5 中,可以直接使用 QPlatformNativeInterface 進行交互,但方式比較混亂,而 Qt6 到目前為止還缺乏這種支持。
因此,對于任何高級用例,Qt 6.5 都可以訪問 Qt 6.5+ 在內(nèi)部使用的 Wayland 對象。但對于 6.5 工具包版本,它目前是 QNativeInterface 私有命名空間的一部分,因為該接口在對于下一個 Qt 版本來說常處于試驗性階段。
上面代碼示例展示了如何使用 Qt 6.5+ 直接從 Qt 中訪問 Wayland 對象句柄。
審核編輯 :李倩
-
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70669 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3333瀏覽量
59010
原文標(biāo)題:Qt 6.5添加Wayland原生接口
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
【米爾RK3576開發(fā)板免費體驗】1、開發(fā)環(huán)境、鏡像燒錄、QT開發(fā)環(huán)境搭建以及應(yīng)用部署
KiCad 與 Wayland 支持聲明

請問starfive-jh7110-202409-SD-minimal-desktop-wayland.img的user密碼是多少?
EtherCAT運動控制器實時數(shù)據(jù)的Qt示波器

【技術(shù)案例】Qt 環(huán)境部署 - Ubuntu 篇

如何在不使用“wayland”發(fā)行版功能的情況下進行構(gòu)建?
告別復(fù)雜:一鍵切換到 Wayland 或 X11

Qt Group發(fā)布Qt AI Assistant,助力跨平臺UI開發(fā)
云原生AI服務(wù)怎么樣
Qt Group發(fā)布Qt Accelerate,加速數(shù)字產(chǎn)品開發(fā)進程
云原生LLMOps平臺作用
鴻蒙原生頁面高性能解決方案上線OpenHarmony社區(qū) 助力打造高性能原生應(yīng)用
什么是云原生MLOps平臺
云原生和非云原生哪個好?六大區(qū)別詳細對比
QT5+OpenCV4搭建應(yīng)用開發(fā)環(huán)境

評論