Qt將與Python和Web Assembly更好地集成

qt

隨著最近發布的Qt 5.12,Tuukka Turunen, Qt公司負責“研究與開發”的副總裁, 自2016年以來,每年都向我們提供該框架未來發展的概述。 

第一個Qt 5.12將繼續其開發週期, 具有補丁程序和性能改進,例如具有長期支持的Qt 5的第三版(與之前的兩個版本Qt 5.6.3相比)。 和Qt 5.9.7,也分別有五千多次修正。 Qt Quick和Qt 3D將成為關注的焦點。

Qt 5.12提供了Python的官方綁定層 由於該模塊的開發尚不成熟,因此無法解決對Qt 5.12的長期支持。 除了代碼的可靠性之外, 應該更容易與當前的Python庫集成 (在C ++中,Qt必須提供許多功能,相比之下,標準庫較差,並且其他庫的標準化程度遠低於Python。)

在今年2019 我們至少應該看到與numpy集成以進行科學計算,包括數組的強大實現。

Qt也將通過Web Assembly向Web開放:從Qt 5.13開始,可以在Web Assembly模塊中編譯Qt應用程序以在瀏覽器中啟動它(可能會更舊,但僅使用Qt 5.13即可完成)。 。

Sin embargo, actualmente, el desarrollo solo es posible desde Linux y macOS: se agregará Windows a la lista.

在功能方面,可以訪問本地文件系統(在瀏覽器實現的沙箱範圍內)。

Qt 5.13動畫帶來了一個新模塊Qt Lottie,即Adobe After Effects中製作的Bodymovin。

通過Qt Lottie,可以輕鬆地將這些動畫包含在Qt Quick應用程序中,而且還可以控制它們(開始,暫停等)。 該模塊經過精心設計,因此可以在嵌入式平台上使用該性能。 它應該超出今年的技術預測。

開發工具

最新版本 Qt Creator已大大改寫了C ++引擎,以使用Clang。 

通過與Clang Tidy和Clazy集成可以帶來好處。 其他診斷和性能分析工具將在今年推出。

EDI本身應該通過使用已加載項目的符號數據庫來提高性能,而不必在編寫代碼時一一解析文件。

科莫 CMake似乎是Qt 6Qt Creator的首選構建工具 因為可以使用CMake項目,但這並不總是像Qt使用的舊項目格式(著名的.pro文件)那樣容易。 除其他外,這將使創建CMake項目更加容易。

Qt Quick Designer是與Qt Creator集成的Qt Quick的可視化編輯器,它將受益於為Qt Design Studio開發的某些功能 (後者在與Qt Creator相同的基礎上開發)。 我們應該很快在Qt Quick Designer中看到Qt Design Studio時間表。

平面設計師的工具

其中一個 2019年用於圖形設計師工具的大型項目將是統一2D和3D設計工具,以提供單個應用程序(具有2D和3D接口的特定功能)。

因此,我們應該看到共享的組件,更好的互操作性和統一的安裝工具。 Qt 3D Studio的運行時間也將得到改善。

Qt Design Studio應該會看到新的繪圖工具,新的過渡曲線編輯器和屬性編輯器, Qt 3D Studio中也應該包含三個項目。 使用多台顯示器(例如浮動面板)將更加容易。

Qt 3D Studio將獲得一些不錯的性能改進,其中2.3月的版本2.4和XNUMX月的版本XNUMX。 

新的渲染引擎和動畫系統降低了CPU利用率,加速了3D內容的加載,並減少了內存消耗。

2019年的目標是使復雜的實時3D應用程序不一定在高端硬件上運行。


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。