qt5 linux 窗口不能置顶_Qt 5.15 LTS发布,Qt 6要来了
Qt 5.15 LTS 已經(jīng)發(fā)布了,這是 Qt 5 系列的最后一個功能版本,為下一個主要版本 Qt 6 做了大量準(zhǔn)備工作。此版本將為所有商業(yè)許可證持有者提供三年的長期支持,在三年的支持期后,可以選擇提供擴展支持,而對于開源用戶,它將以與其它常規(guī) Qt 版本相同的方式得到支持,直到 Qt 6 發(fā)布為止。此版本亮點包括:
抽象 3D 圖形 API
過去的一年中,開發(fā)團隊一直在努力對圖形技術(shù)棧的架構(gòu)進行全面改造。此版本帶來了研發(fā)一年多的 Qt 渲染硬件接口(RHI,Rendering Hardware Interface),它是 OpenGL、Metal 與 Direct 3D 等不同平臺 3D API 的抽象層,可用于在 Direct 3D、Metal 和 Vulkan 以及 OpenGL 之上運行 Qt Quick 應(yīng)用程序。
這是 Qt 5.15 中的技術(shù)預(yù)覽支持,可以通過環(huán)境變量啟用,而在 Qt 6 中,這一層將構(gòu)成 Qt 架構(gòu)的核心部分。?
Qt Quick 3D
Qt Quick 簡化了基于觸摸的動畫 2D 用戶界面的創(chuàng)建,現(xiàn)在 Qt 5.15 帶來了 Qt Quick 3D,它擴展了易于使用的理念,將 3D 內(nèi)容集成到基于 Qt Quick 的應(yīng)用程序中。借助 Qt Quick 3D,可以輕松地在 QML 中定義 3D 場景、定義網(wǎng)格、光源和材質(zhì),并將所有內(nèi)容與 2D UI 無縫結(jié)合。?
Qt Design Studio 1.5
Qt Quick 3D?添加了大量的選項,可用于制作非常酷的新應(yīng)用,這些新應(yīng)用在用戶界面中同時包含 2D 和 3D 元素,此次帶來的 Qt Design Studio 1.5,支持 Qt Quick 3D 的所有功能。
Qt QML
Qt QML 也帶來了一些新功能。QML 現(xiàn)在具有組件“必須”屬性的概念,這些是必須由組件用戶設(shè)置的屬性。現(xiàn)在可以在 QML 文件中內(nèi)聯(lián)指定組件,同時還添加了一種新的聲明式注冊類型的方式。?
此外改進了 qmllint 工具,提供了更好的警告,以告訴開發(fā)者有關(guān) QML 代碼庫中可能出現(xiàn)的問題。另一方面,還添加了一個新的 qmlformat 工具,它可以幫助根據(jù) QML 編碼樣式指南格式化 QML 文件。同時確保 Qt 中用于 MCU 的 QML 和 Qt 5.15 兼容。
Qt Quick
Qt Quick 中出現(xiàn)了幾個新功能,包括向 Image 元素添加了對色彩空間的支持,并為 Qt Quick Shapes 添加了新的 PathText 元素。指針處理程序有一個新的 cursorShape 屬性,用于設(shè)置桌面系統(tǒng)上鼠標(biāo)光標(biāo)的形狀,并且新的 HeaderView 項使得向 TableView 添加水平或垂直標(biāo)題更加容易。?
其它
此版本還針對桌面用戶對客戶端/自定義窗口裝飾提供了更好的支持,開發(fā)者可以定義自己的窗口裝飾,并將自定義內(nèi)容放入窗口標(biāo)題欄空間。??
Qt Lottie 現(xiàn)已得到全面支持,該模塊允許將 After Effects 動畫集成到基于 Qt 的應(yīng)用中。
Qt WebEngine 已從 Qt 5.14 中的 Chromium 77 更新為 Chromium 80,并具有該 Chromium 版本中的所有新功能。
Qt 3D 獲得了更好的性能分析和調(diào)試支持以及一些較小的新功能。?
Qt Multimedia 現(xiàn)在支持渲染到多個表面。
Qt GUI 中,圖像縮放和轉(zhuǎn)換例程現(xiàn)在在許多用例中都是多線程的。?
Qt Network?現(xiàn)在支持 TLS 1.3 session tickets 和可配置的 timeouts。
Qt Core 中,QRunnable 和 QThreadPool 現(xiàn)在可以與 std::function 一起使用,并且新的 QFile::moveToTrash() 方法可以跨平臺將項目移動到垃圾箱。?
引外還添加了對 Android 上的原生文件對話框的支持。
另外需要注意,Qt 5.9 的支持將于 5 月 31 日停止。更詳細(xì)的信息與下載地址可以查看發(fā)布公告:https://www.qt.io/blog/qt-5.15-released
推薦閱讀推倒Node重做,Deno 1.0來了
開源最大的謊言是什么?
慕尼黑們擁抱Linux,微軟一直在被拋棄的路上
winget install,微軟開源Windows軟件包管理器
AI復(fù)原100年前京城老視頻,靠這三個開源工具
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的qt5 linux 窗口不能置顶_Qt 5.15 LTS发布,Qt 6要来了的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css 中 的作用
- 下一篇: linux6安装图形化界面,centos