Qt6 工具包通過(guò) QNativeInterface 命名空間引入了平臺(tái)特定對(duì)象 (platform-specific objects) 的概念,現(xiàn)在 Qt 6.5 將支持 Wayland 原生接口,以便應(yīng)用程序開(kāi)發(fā)者能夠直接與 Wayland 對(duì)象句柄進(jìn)行交互。
Qt 6.5 通過(guò) QNativeInterface 支持 Wayland 原生接口,使得從 Qt 應(yīng)用程序代碼中直接與 Wayland 對(duì)象交互變得更加容易。在 Qt5 中,可以直接使用 QPlatformNativeInterface 進(jìn)行交互,但方式比較混亂,而 Qt6 到目前為止還缺乏這種支持。
因此,對(duì)于任何高級(jí)用例,Qt 6.5 都可以訪問(wèn) Qt 6.5+ 在內(nèi)部使用的 Wayland 對(duì)象。但對(duì)于 6.5 工具包版本,它目前是 QNativeInterface 私有命名空間的一部分,因?yàn)樵摻涌谠趯?duì)于下一個(gè) Qt 版本來(lái)說(shuō)常處于試驗(yàn)性階段。

上面代碼示例展示了如何使用 Qt 6.5+ 直接從 Qt 中訪問(wèn) Wayland 對(duì)象句柄。
審核編輯 :李倩
-
代碼
+關(guān)注
關(guān)注
30文章
4927瀏覽量
72501 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3340瀏覽量
59791
原文標(biāo)題:Qt 6.5添加Wayland原生接口
文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
tiny4412 Qt環(huán)境搭建
產(chǎn)品添加與上架API接口設(shè)計(jì)指南
【米爾RK3576開(kāi)發(fā)板免費(fèi)體驗(yàn)】1、開(kāi)發(fā)環(huán)境、鏡像燒錄、QT開(kāi)發(fā)環(huán)境搭建以及應(yīng)用部署
KiCad 與 Wayland 支持聲明
請(qǐng)問(wèn)starfive-jh7110-202409-SD-minimal-desktop-wayland.img的user密碼是多少?
EtherCAT運(yùn)動(dòng)控制器實(shí)時(shí)數(shù)據(jù)的Qt示波器
【技術(shù)案例】Qt 環(huán)境部署 - Ubuntu 篇
如何在不使用“wayland”發(fā)行版功能的情況下進(jìn)行構(gòu)建?
告別復(fù)雜:一鍵切換到 Wayland 或 X11

Qt 6.5添加Wayland原生接口
評(píng)論