人妻蜜と1~4中文字幕月野定规 ,国产精品成人va在线播放,色优久久久久综合网鬼色,WWW插插插无码视频网站

Qt 6.8 LTS發(fā)布!
發(fā)布時間:2024-10-18



我們非常高興地宣布Qt 6.8現(xiàn)已發(fā)布,該版本支持新的桌面、移動和嵌入式平臺,獲得數(shù)百項改進以及令人興奮的新功能,可提升您的開發(fā)體驗并滿足苛刻應用程序的需求。


在此版本中,我們專注于改進和穩(wěn)定現(xiàn)有功能。自Qt 6.7以來,我們已修復了500多個錯誤并提升了性能,您的現(xiàn)有代碼無需改動即可更好地運行。在macOS上,Qt Quick應用程序現(xiàn)在可與原生菜單欄集成,要獲得Windows 11的原生外觀,可以使用新的Fluent風格。使用Qt 6.8,Quick窗口的大小調(diào)整在macOS上變得更快,而在Windows上,通過將默認字體數(shù)據(jù)庫更改為DirectWrite,應用程序的啟動時間也得到了改善。


技術預覽版中的幾個模塊已經(jīng)完善:Qt Graphs、Qt HttpServer和Qt GRPC在此版本中將得到全面支持。感謝用戶的反饋,我們得以在這些模塊初次作為技術預覽引入后,進行大量改進并最終完成這些模塊。


對于商業(yè)用戶,Qt 6.8提供長周期支持,隨著該版本的發(fā)布,我們將支持和維護時間從3年延長至5年。此外,我們通過提供 SPDX v2.3 格式的 Qt 庫軟件材料清單 (SBOM) 文檔,為軟件產(chǎn)品的創(chuàng)建者提供支持,使其符合歐盟即將出臺的《網(wǎng)絡彈性法案》(Cyber-Resilience Act)規(guī)定,并提供提高軟件安全性所需的信息。


部署到新平臺、架構和設備上

通過升級到Qt 6.8,您可以使現(xiàn)有的移動應用程序適用于運行iOS 18或Android 14的用戶。


現(xiàn)在完全支持在Arm上開發(fā)Windows應用程序,使用戶能夠針對今年新推出的Microsoft CoPilot+ PC進行開發(fā)。您的桌面應用程序可以部署到 macOS 15和Arm架構的Linux桌面。這樣,Qt對Arm架構的支持就涵蓋了從嵌入式到移動和桌面端的所有設備類別。


作為一個全新的設備類別,您現(xiàn)在可以為Apple Vision Pro和Meta Quest 3 XR頭顯創(chuàng)建應用程序和用戶體驗。對于設備創(chuàng)建者,我們增加了對Raspberry Pi 5和NVIDIA AGX Orin的支持,以及對恩智浦(NXP)、韜睿(Toradex)和意法半導體(STM)等技術合作伙伴的SoC系列的支持。隨著StarFive VisionFive 2的加入,Qt 6.8支持基于日益流行的新型RISC-V平臺的單板計算機。


構建更小、更精簡的Qt應用程序

利用Qt 6.8的 "配置選項",開發(fā)者可以微調(diào)Qt的性能和效率,從而精確地滿足其應用程序的特定需求。通過移除Qt框架中未使用的功能和組件,應用程序可減少多達77%的ROM使用量,降低32% 的RAM消耗,并顯著加快啟動速度。


請閱讀我們關于減少咖啡機示例二進制文件大小的指南,以及關于構建優(yōu)化Qt的文檔,了解更多信息


Qt Graphs:全面支持3D數(shù)據(jù)可視化

Qt 6.8現(xiàn)在全面支持Qt Graphs,為開發(fā)者創(chuàng)建交互式動態(tài)2D和3D可視化提供了強大的工具包。無論您是在進行科學模擬、金融圖表還是實時數(shù)據(jù)分析,Qt Graphs都能提供所需的渲染功能和性能優(yōu)化,讓您的數(shù)據(jù)栩栩如生。Qt Graphs 3D現(xiàn)在支持Bars3D中的透明度,并可對標簽邊距、標題位置和網(wǎng)格線渲染進行更多控制。Qt Graphs 2D可以使用QML組件渲染自定義條形圖,支持堆疊和百分比堆疊條形圖,可以在條形圖上顯示標簽,在坐標軸上顯示標題,并擁有更多的數(shù)據(jù)映射API。







我們統(tǒng)一了2D和3D圖形的主題API,并將Qt Widgets的特定API移到了單獨的Qt Graphs Widgets模塊中,因此純Qt Quick應用程序不再需要鏈接Qt Widgets。有關我們在Qt Graphs技術預覽版期間對其所做更改的更多詳情,請參閱Sami 的博文。


希望從Qt ChartsQt DataVisualization遷移的用戶可在我們的文檔中找到遷移指南。


Qt Multimedia:自定義數(shù)據(jù)和音頻后處理

Qt Multimedia一直是構建富媒體應用程序的基石,在Qt 6.8中,我們使其變得更加出色。通過QVideoFrameInput、QAbstractVideoBuffer和QAudioBufferInput,應用程序可以將自定義媒體數(shù)據(jù)發(fā)送到錄制會話中;通過QAudioBufferOutput,可以接收解碼后的音頻數(shù)據(jù)以進行后處理。


在Linux桌面上,QScreenCapture現(xiàn)在支持 Wayland合成器,通過XDG Desktop Portal使用ScreenCast服務。


Qt Quick:更多特效和可縮放矢量圖形

Qt Quick仍然是構建快速流暢用戶界面的首選模塊。在Qt 6.8中,我們進行了多項性能優(yōu)化,以提高渲染速度,尤其是復雜場景的渲染速度。Qt Quick Effect Maker學會了發(fā)光和遮罩模糊,可以制作精靈動畫,并將項目彎曲成圓形或弧形。這意味著在資源密集型應用程序中,動畫更流暢,響應速度更快。

該版本新增的一個重要功能是Qt Quick Vector Image模塊,它能將SVG文件作為可縮放矢量圖形無縫集成到Qt Quick場景中。對于希望創(chuàng)建分辨率獨立和響應靈敏UI元素的開發(fā)者來說,這是一個理想選擇,可確保您的設計在不同設備和屏幕尺寸上都能保持清晰一致。在Qt Quick Shapes模塊中,ShapePath元素現(xiàn)在可以使用任意紋理提供項目來填充形狀,并應用任意變換。



5

有關Qt 6.8中矢量圖形改進的更多信息,請參閱Eskil的博文。


QQuickRenderTarget獲得了新的API,為開發(fā)者提供了對紋理處理的更多控制,并簡化了Qt Quick 3D與外部引擎、框架和API的集成。


TableView現(xiàn)在允許開發(fā)者和最終用戶移動列和行,Image和BorderImage類型可以在異步加載新設置的圖像之前保留先前的圖像。


Qt Quick Control:更好地集成到桌面

Qt 6.8添加了Fluent WinUI3設計系統(tǒng)的實現(xiàn),作為Qt Quick Control樣式。這種新樣式使應用程序在Windows 11上看起來更像原生應用,但它是使用Qt Quick基元實現(xiàn)的,并可用于所有平臺。


在macOS上,QuickMenuBar和菜單默認與系統(tǒng)的原生菜單欄集成。上下文菜單和其他彈出窗口也可以作為頂級彈出窗口,現(xiàn)在這已成為桌面平臺上Qt Quick對話框的默認行為。應用程序可以使用新的popupType屬性來控制每個彈出窗口。


5





新的XR模塊:提供沉浸式體驗

隨著虛擬現(xiàn)實、增強現(xiàn)實和混合現(xiàn)實應用的重要性與日俱增,我們很高興在Qt 6.8中推出一個專門支持XR設備的新模塊。新的Qt Quick 3D Xr模塊使開發(fā)者能夠更輕松地為虛擬現(xiàn)實(VR)和增強現(xiàn)實(AR)平臺構建身臨其境的體驗,確保Qt始終是應用程序開發(fā)者的首選,無論目標設備是什么。



新模塊通過手部跟蹤和控制器實現(xiàn)了對空間輸入以及空間錨點和移動的支持。這樣,用戶在使用Apple VisionPro或Meta Quest 2和3等OpenXR 設備時,就可以與Qt Quick 3D構建的環(huán)境進行交互。


為了優(yōu)化頭戴式顯示器的渲染性能,我們在Qt Quick場景圖、標準Quick項目和材質以及Qt Shader Tools構建系統(tǒng)集成中完成了對多視角渲染的支持。


Qt Quick 3D:改進的陰影和材質增強功能

Qt Quick 3D 6.8通過使用級聯(lián)陰影貼圖和百分比更接近過濾軟陰影來渲染更好的陰影。




技術美術師可以通過PrincipledMaterial的新屬性調(diào)整Fresnel,并根據(jù)頂點顏色屬性應用蒙版。自定義材質現(xiàn)在支持與PrincipledMaterial相同的屬性。


網(wǎng)絡功能: Qt Network、Qt Network Auth、Qt GRPC和Qt HttpServer

QNetworkAccessManager現(xiàn)在可通過本地套接字發(fā)送HTTP請求,應用程序可使用QFormDataBuilder輕松創(chuàng)建多部分HTTP消息。


在Qt Network Auth模塊中,我們根據(jù)用戶反饋進行了許多改進并解決了許多問題。此外,新的QOAuthUriSchemeReplyHandler類允許處理私有/自定義或 https URI方案重定向,QOAuth2AuthorizationCodeFlow類支持密鑰代碼交換證明。


QDnsLookup了解了TLS關聯(lián)記錄,現(xiàn)在可以通過TLS發(fā)送 DNS,并告知客戶端DNS服務器是否已對數(shù)據(jù)的真實性進行了驗證。


客戶端現(xiàn)在已完全支持Qt GRPC和Qt Protobuf模塊,其API已趨于穩(wěn)定,并增加了對流媒體的支持。


跨模塊的其他增強功能

除上述主要新增功能外,我們還對整個框架進行了一系列增強,以進一步簡化開發(fā)。有關所有功能的完整列表,請查看我們的Qt 6.8新特性文檔頁面。


Qt Core

新的QChronoTimer與std::chrono集成,提高了基于時間的操作的精確度。在常用代碼路徑中,QString、QByteArray和QList現(xiàn)在可以調(diào)整大小而無需數(shù)據(jù)初始化。

QHash現(xiàn)在支持某些Qt類型的異構查找,特別是QString和QStringView,而QDirListing則為目錄條目提供了基于迭代器的API:



針對Android平臺的開發(fā)者可以使用QtJniTypes命名空間聲明帶有JNI簽名的Java 類型,并在通過QJniObject與JNI交互時依賴編譯時簽名生成。QJniArray類型可讓您輕松地從C++代碼中使用 Java數(shù)組。




我們還繼續(xù)為Qt值類型添加對C++20 space-ship運算符<=>()的支持,QPointF和QMarginsF等浮點幾何類型現(xiàn)在支持模糊比較和空值檢查。


Qt GUI

使用Qt 6.8開發(fā)的應用程序現(xiàn)在可以顯式請求顏色方案,以顯式的深色或淺色外觀覆蓋系統(tǒng)設置:



應用程序還可以覆蓋上下文菜單觸發(fā)器,以提供跨平臺的一致應用程序行為。


我們對色彩空間支持做了一些補充,并增加了更多的API,以便對字體的合并和樣式策略進行精細控制。

輔助功能框架現(xiàn)在支持屬性報告,并允許應用程序引發(fā)公告事件,供輔助技術使用。


Qt SQL

Qt SQL模塊的用戶現(xiàn)在可以指定數(shù)值精度策略,QSqlDatabase可以更改數(shù)據(jù)庫連接的線程親和性。PostgreSQL和 MySQL/MariaDB驅動程序現(xiàn)在可以在服務器與客戶端位于不同時區(qū)時正確處理日期和時間數(shù)據(jù)。


Qt Test

測試作者現(xiàn)在可以讓失敗或跳過的測試拋出異常,從而更容易編寫使用子例程的測試。超時宏現(xiàn)在可接受std::chrono字面量,從而使測試代碼更具可讀性。


Qt WebEngine

新的QWebEngineFrame類添加了特定于框架的API,例如在特定框架上打印或運行JavaScript。QWebEngineClientHints可讓應用程序能夠更好地控制瀏覽器標識,而QWebEnginePermission則可輕松管理新舊網(wǎng)站權限。


Qt Widget

我們對高DPI顯示器的渲染代碼進行了多項改進,使基于Widget的應用程序在所有屏幕類型上都能清晰顯示。


工具

我們的文檔生成器QDoc與 Clang互連,現(xiàn)在要求最低Clang 17。它已從基于C的 API 轉向基于C++的API。這提高了我們在QDoc中實現(xiàn)對新C++語言特性支持的能力。此外,QDoc還擴展了一系列新命令。具體細節(jié)請查看發(fā)布說明。


QML Language Server現(xiàn)在提供語義語法高亮顯示,改進了對JavaScript語言的支持,可為Quick類型生成片段,并提供文檔提示。


立即升級

有了這些強大的新功能和性能改進,Qt 6.8將繼續(xù)賦能開發(fā)者在各種平臺上構建響應迅速、視覺上引人入勝和媒體豐富的應用程序。我要感謝所有幫助實現(xiàn)Qt 6.8的貢獻者。您可以在發(fā)布說明的末尾找到為Qt源代碼提供補丁的所有社區(qū)成員的完整列表。特別感謝所有通過報告錯誤、向我們提供反饋和貢獻,或告訴我們您使用案例來幫助 改進Qt的各位。最后但同樣重要的是,我要感謝所有參與發(fā)布的人員!


我們迫不及待地想看到您如何利用最新版本的Qt創(chuàng)建下一代應用程序。立即升級到Qt 6.8,讓您的項目更上一層樓!



本文轉自公眾號“Qt軟件”

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


關于億道電子

上海億道電子技術有限公司是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于2009年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設計周期,提升產(chǎn)品可靠性。

十多年來,先后與ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立戰(zhàn)略合作伙伴關系,并作為他們在中國區(qū)的主要分銷合作伙伴服務了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式GUI工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標。


歡迎關注“億道電子”公眾號

了解更多研發(fā)工具軟件知識