Qt6 工具包通過(guò) QNativeInterface 命名空間引入了平臺(tái)特定對(duì)象 (platform-specific objects) 的概念,現(xiàn)在 Qt 6.5 將支持 Wayland 原生接口,以便應(yīng)用程序開發(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文章
4900瀏覽量
70747 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3337瀏覽量
59039
原文標(biāo)題:Qt 6.5添加Wayland原生接口
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【米爾RK3576開發(fā)板免費(fèi)體驗(yàn)】1、開發(fā)環(huán)境、鏡像燒錄、QT開發(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 Group發(fā)布Qt AI Assistant,助力跨平臺(tái)UI開發(fā)
云原生AI服務(wù)怎么樣
Qt Group發(fā)布Qt Accelerate,加速數(shù)字產(chǎn)品開發(fā)進(jìn)程
云原生LLMOps平臺(tái)作用
鴻蒙原生頁(yè)面高性能解決方案上線OpenHarmony社區(qū) 助力打造高性能原生應(yīng)用
什么是云原生MLOps平臺(tái)
云原生和非云原生哪個(gè)好?六大區(qū)別詳細(xì)對(duì)比
QT5+OpenCV4搭建應(yīng)用開發(fā)環(huán)境

評(píng)論