0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Qt 6.5添加Wayland原生接口

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-12-14 10:49 ? 次閱讀

Qt6 工具包通過 QNativeInterface 命名空間引入了平臺特定對象 (platform-specific objects) 的概念,現(xiàn)在 Qt 6.5 將支持 Wayland 原生接口,以便應用程序開發(fā)者能夠直接與 Wayland 對象句柄進行交互。

Qt 6.5 通過 QNativeInterface 支持 Wayland 原生接口,使得從 Qt 應用程序代碼中直接與 Wayland 對象交互變得更加容易。在 Qt5 中,可以直接使用 QPlatformNativeInterface 進行交互,但方式比較混亂,而 Qt6 到目前為止還缺乏這種支持。

因此,對于任何高級用例,Qt 6.5 都可以訪問 Qt 6.5+ 在內(nèi)部使用的 Wayland 對象。但對于 6.5 工具包版本,它目前是 QNativeInterface 私有命名空間的一部分,因為該接口在對于下一個 Qt 版本來說常處于試驗性階段。

上面代碼示例展示了如何使用 Qt 6.5+ 直接從 Qt 中訪問 Wayland 對象句柄。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4671

    瀏覽量

    67770
  • 應用程序
    +關注

    關注

    37

    文章

    3198

    瀏覽量

    57363

原文標題:Qt 6.5添加Wayland原生接口

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

    1.概述Qt是一個跨平臺的圖形應用開發(fā)框架,被應用在不同尺寸設備和平臺上,同時提供不同版權版本供用戶選擇。米爾NXPi.MX93開發(fā)板(MYD-LMX9X開發(fā)板)使用Qt6.5版本進行應用開發(fā)。在
    的頭像 發(fā)表于 06-07 08:01 ?1444次閱讀
    米爾NXP i.MX 93開發(fā)板的<b class='flag-5'>Qt</b>開發(fā)指南

    【米爾-芯馳D9360商顯板試用評測】QT5添加 multimedia multimediawidgets,提示找不到模塊

    .pro中添加 QT += multimedia multimediawidgets 編譯時提示,找不到這兩個模塊:
    發(fā)表于 04-07 14:29

    Qt上位機開發(fā)實戰(zhàn)案例

    Qt Creator是一個用于Qt開發(fā)的輕量級跨平臺集成開發(fā)環(huán)境。 Qt Creator可帶來兩大關鍵益處: 提供首個專為支持跨平臺開發(fā)而設計的集成開發(fā)環(huán)境 (IDE),并確保首次接觸
    的頭像 發(fā)表于 03-13 12:31 ?1781次閱讀
    <b class='flag-5'>Qt</b>上位機開發(fā)實戰(zhàn)案例

    3562-Qt工程編譯說明

    本文檔主要說明如何將已有 Qt 工程進行編譯,生成可在評估板上正常運行的 ARM 端 Qt 程序鏡像。 Qt 開發(fā)環(huán)境主要包括 Qt Creator 工具、X86 端
    的頭像 發(fā)表于 03-05 09:19 ?334次閱讀
    3562-<b class='flag-5'>Qt</b>工程編譯說明

    Qt For OpenHarmony圖形化的進展突破

    Qt 適配 OpenHarmony 意義 Qt 是一個 C++ 跨平臺開發(fā)框架,主要用于開發(fā)圖形用戶界面(Graphical User Interface,GUI)程序,具有跨平臺類庫(支持目前
    的頭像 發(fā)表于 02-02 14:29 ?1116次閱讀
    <b class='flag-5'>Qt</b> For OpenHarmony圖形化的進展突破

    TLT507-Qt工程編譯說明

    TLT507-Qt工程編譯說明
    的頭像 發(fā)表于 01-26 09:37 ?844次閱讀
    TLT507-<b class='flag-5'>Qt</b>工程編譯說明

    Wine 9.0正式版上線,引入WoW64模式與Wayland實驗驅(qū)動

    Wayland是Linux系統(tǒng)的全新窗口系統(tǒng),替代X11舊有標準?,F(xiàn)如今,盡管此項開發(fā)尚不完善,已實現(xiàn)如基本窗口管理、多屏顯示、高清DPI放大等多項實用功能,同時亦支持Vulkan與OpenGL技術。
    的頭像 發(fā)表于 01-17 10:10 ?1144次閱讀

    QT串口通信的簡單使用

    QT串口通信是上位機和下位機通信常用的通信方式, 也是學習QT必須學會的基礎知識, 這篇就簡單介紹一下QT串口通信的簡單使用.
    的頭像 發(fā)表于 01-15 09:27 ?1421次閱讀
    <b class='flag-5'>QT</b>串口通信的簡單使用

    RHEL 10將移除X.org,默認使用Wayland

    他還表示,“Xorg Server” 和 “X11” 不是同義詞,X11 是一個通過 Xwayland 支持的協(xié)議,而 Xorg Server 是 X11 協(xié)議的實現(xiàn)之一。雖然 RHEL 10 默認使用 Wayland,但 X11 客戶端支持可通過 XWayland 來實現(xiàn)。
    的頭像 發(fā)表于 12-01 16:15 ?462次閱讀
    RHEL 10將移除X.org,默認使用<b class='flag-5'>Wayland</b>

    利用系統(tǒng)已有資源 添加電容式觸摸用戶接口

    電子發(fā)燒友網(wǎng)站提供《利用系統(tǒng)已有資源 添加電容式觸摸用戶接口.pdf》資料免費下載
    發(fā)表于 11-16 14:56 ?0次下載
    利用系統(tǒng)已有資源 <b class='flag-5'>添加</b>電容式觸摸用戶<b class='flag-5'>接口</b>

    OpenHarmony技術大會|OS原生智能分論壇嘉賓金句

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 原文標題:OpenHarmony技術大會|OS原生智能分論壇嘉賓金句 文章出處:【微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
    的頭像 發(fā)表于 11-09 22:10 ?385次閱讀

    迅為RK3568開發(fā)板QT學習手冊

    iTOP -RK3568開發(fā)板使用教程上新,后續(xù)資料會不斷更新,不斷完善,幫助用戶快速入門,大大提升研發(fā)速度。 基于RK3568的QT教程他來了~從C++基礎到QT編程實例再到項目實戰(zhàn)
    發(fā)表于 10-25 10:29

    QT在Linux嵌入式設備上的系統(tǒng)配置

    QT是目前主流的UI界面設計軟件之一,Linux系統(tǒng)也支持QT應用,并且提供了很多方便的接口。所以有必要記錄一下基于QT,在LCD屏幕上實現(xiàn)UI界面功能的各種細節(jié)。
    發(fā)表于 10-11 10:58 ?1281次閱讀
    <b class='flag-5'>QT</b>在Linux嵌入式設備上的系統(tǒng)配置

    MBBF2023 | 電信云原生商業(yè)對話劇透來襲!

    原文標題:MBBF2023 | 電信云原生商業(yè)對話劇透來襲! 文章出處:【微信公眾號:華為云核心網(wǎng)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
    的頭像 發(fā)表于 10-09 19:30 ?393次閱讀

    QT原生的QJson是否有更優(yōu)雅的方法來封裝一些Json對象

    之前一直用的是cJSON庫來封裝和解析,寫久了感覺實在太丑,又難維護,于是還是研究下QT原生的QJson是否有更優(yōu)雅的方法來封裝一些Json對象
    的頭像 發(fā)表于 10-08 09:26 ?1118次閱讀
    <b class='flag-5'>QT</b><b class='flag-5'>原生</b>的QJson是否有更優(yōu)雅的方法來封裝一些Json對象