Qt最新版本 5.15發(fā)布:新版本中添加和修改了哪些功能呢?
翻譯|使用教程|編輯:鮑佳佳|2020-07-16 11:17:09.077|閱讀
1609 次
概述:QT更新后新增、修改了了例如:3D模塊、核心模塊、GUI模塊、多媒體、網(wǎng)絡(luò)模塊、快速控制模塊、WebEngine模塊等。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
借助Qt,您可以通過(guò)一種技術(shù)和一種代碼庫(kù)訪問(wèn)臺(tái)式機(jī)和嵌入式平臺(tái)的所有目標(biāo)平臺(tái),從而最大程度地縮短產(chǎn)品上市時(shí)間和維護(hù)負(fù)擔(dān)。Qt 5.15將成為Qt 5系列的最后一個(gè)功能版本。因此,它有點(diǎn)特殊,為下一個(gè)主要版本Qt 6做了大量準(zhǔn)備工作。盡管我們所有用戶都一如既往地支持Qt 5.15,但Qt 5.15還將為所有商業(yè)許可證持有者提供為期三年的長(zhǎng)期支持,包括新的小型企業(yè)Qt。在三年的支持期后,可以選擇提供擴(kuò)展支持。
點(diǎn)擊下載QT最新試用版
Qt 3D模塊
-
改進(jìn)了性能分析和故障排除支持。
-
QSortPolicy:引入了統(tǒng)一模式來(lái)控制是否需要執(zhí)行統(tǒng)一縮小。
-
QMouseDevice:引入了updateAxesContinuously屬性。
-
將OpenGL渲染器作為插件。
Qt核心模塊
-
引入了QFile :: moveToTrash(),以提供跨平臺(tái)的API,用于將文件移動(dòng)到Windows,macOS和Linux桌面上的垃圾桶/回收站。這實(shí)現(xiàn)了freedesktop.org規(guī)范。
-
引入了QFileInfo :: isJunction()來(lái)檢測(cè)文件系統(tǒng)條目是否為Windows NTFS結(jié)點(diǎn)。
-
現(xiàn)在可以創(chuàng)建QRunnable實(shí)例,std::function而不必將QRunnable子類化。
-
QThreadPool :: start()和tryStart()現(xiàn)在可以使用std::function,因此匿名lambda函數(shù)也可以作為參數(shù)。
-
添加了靜態(tài)模板QDebug :: toString()函數(shù),該函數(shù)將給定的對(duì)象傳輸?shù)讲僮?span style="white-space:normal;">字符串的QDebug實(shí)例中,然后返回該字符串。這對(duì)于那些需要文本對(duì)象表示形式進(jìn)行調(diào)試但不能使用的情況很有用,例如將失敗消息傳遞給QVERIFY2()。
Qt GUI模塊
-
QColorSpace設(shè)置器現(xiàn)在可以在無(wú)效的色彩空間上進(jìn)行操作,從而可以獨(dú)立設(shè)置基色和傳遞函數(shù)。
-
為許多QImage縮放和轉(zhuǎn)換方法實(shí)現(xiàn)了多線程支持。
Qt多媒體模塊
-
已棄用所有插件API。
-
已棄用QMediaService和QMediaControl。
-
引入了GStreamer的反向播放。
-
將渲染引入多個(gè)表面。
-
引入了QVideoWidget :: videoSurface(),QGraphicsVideoItem :: videoSurface()和QDeclarativeVideoOutput :: videoSurface()。
-
MediaPlayerQML類型:引入了videoOutput屬性。
-
引入了QVideoFrame :: image()。
-
GStreamer camerabin:對(duì)notify::zoom和notify::max-zoom屬性的更改做出反應(yīng)。
Qt網(wǎng)絡(luò)模塊
-
OpenSSL后端:增加了對(duì)TLS 1.3協(xié)議對(duì)新引入的會(huì)話票證機(jī)制的支持。
-
改善了使用QNetworkRequest和QNetworkAccessManager實(shí)現(xiàn)的下載和上傳超時(shí)。
-
將最低支持的OpenSSL版本增加到1.1。
Qt QML模塊
-
引入內(nèi)聯(lián)組件;可以在同一文件中聲明多個(gè)QML組件。
-
引入了所需的屬性。
-
添加了一種向QML注冊(cè)類型的聲明方式。
-
現(xiàn)在,qmllint可以更好地理解代碼并警告已棄用的QML功能。
-
添加了qmlformat工具,以根據(jù)QML編碼約定自動(dòng)格式化任何QML文件。
-
增加了對(duì)Nullish合并運(yùn)算符的支持。
-
colorspace在圖像節(jié)點(diǎn)上添加了屬性,從而可以讀取顏色空間并將圖像轉(zhuǎn)換為特定的顏色空間。
Qt快速模塊
-
添加了可以與Qt Quick Shapes一起使用的PathText類型,以將文本呈現(xiàn)為幾何圖形,而無(wú)需依賴距離字段或預(yù)渲染的紋理。這對(duì)于渲染大字體會(huì)很有用,否則會(huì)占用大量紋理內(nèi)存。
-
添加了 Image.sourceClipRect屬性,以請(qǐng)求圖像插件渲染圖像源的屬性。
-
cursorShape向指針處理程序添加了一個(gè)屬性。大多數(shù)指針處理程序(例如在處于活動(dòng)狀態(tài)時(shí)都會(huì)更改光標(biāo)。當(dāng)鼠標(biāo)懸停在包含處理程序的Item上時(shí),HoverHandler將更改光標(biāo)。
-
添加了對(duì)iOS上的Metal的支持,以啟用Graphics API Independent Rendering Architecture的選擇預(yù)覽。
Qt快速控制模塊
-
添加了HorizontalHeaderView和VerticalHeaderView以在TableView中顯示標(biāo)題數(shù)據(jù),并支持同步和多種樣式:default,F(xiàn)usion,imagine,material和Universal。
-
向ComboBox添加了selectTextByMouse屬性。
Qt WebEngine模塊
-
更新為Chromium 80。
-
切換為使用sandboxed 網(wǎng)絡(luò)服務(wù)。
-
引入了新的API,用于讀取頁(yè)面或視圖的子進(jìn)程ID。
-
引入了WebEngineHistory.clear()方法。
工具類
-
QDoc現(xiàn)在可以生成DocBook。
-
QDoc現(xiàn)在可以為C ++類和函數(shù)模板參數(shù)生成輸出。
-
現(xiàn)在,QDoc可作用于域枚舉(枚舉類)生成正確的輸出。
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: