幾分鐘前,拉斯·諾爾 已經正式 的著陸 Qt 6.0。 這是我們在 Linux 世界中更習慣閱讀的“工具包”或多平台庫的最新主要版本,但它也存在於其他桌面系統中,例如 窗戶10 或 macOS,以及移動設備,例如 iOS 和 Android。 作為一個數字更改更新,您不能指望會帶來任何其他重要更改,而且它似乎符合預期。
請記住,這是該系列的第一個版本,這意味著尚未完成所有工作。 例如, 一些Qt5模塊仍需要移植 Qt6,他們將來會做的事情,不知道是在 v6.1 還是 v6.2 中。 在這些模塊中,我們發現了 Qt 多媒體、Qt 藍牙或 Qt 虛擬鍵盤等模塊,Qt 公司承認並希望明確表示 Qt 6.0 並不像當前的 Qt 5.15 那樣成熟。
Qt 6.0 的新增功能
- 現在需要 C++17。
- 主要庫和 API 已更新。
- 新的圖形架構。 雖然OpenGL仍然存在,但他們在QtOpenGL模塊中突破了QtGui,添加了一個名為QtShaderTools的新模塊,以跨平台的方式處理那些API的不同著色器語言。
- 新的 QT Quick 3D 和 Qt 3D,改進了 3D 功能。
- 與平台特定功能的接口。
- Qt 6 的包要小得多。
Qt 6.0 是下一代 Qt 的起點。 它的功能仍然不如 5.15 那麼多,但我們將在未來幾個月內填補空白。 我們做了一些非常重要的工作,為下一版本的 Qt 奠定基礎。 其中許多變化可能不會立即可見,但我堅信它們將有助於保持 Qt 在未來幾年的競爭力。
Qt 6.0 現已推出並可下載 從 此鏈接,但我個人建議不要安裝它,除非您是開發人員或直到我們的 Linux 發行版將其作為更新提供給我們。
個人感覺QT越來越少了…… 這讓我感到越來越不安...... 這些公司不得不為了幾美元而燒錢,最可悲的是,他們甚至不關心他們是否熱切地承諾項目。