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