Qt Quick 模塊是用於編寫 QML 應用程序的標準庫。而 Qt QML 模塊提供 QML 引擎和語言基礎設施,Qt Quick 模塊提供采用 QML 創建用戶界麵的所有必要基本類型。它提供視覺畫布,包括用於創建 動畫視覺組件、接收用戶輸入、創建數據模型 視圖、及延遲對象實例化的類型。
Qt Quick 模塊提供 QML API 為采用 QML 語言創建用戶界麵供給 QML 類型,而 C++ API 為采用 C++ 代碼擴展 QML 應用程序。
注意: 一套基於 Qt Quick 的 UI 控件也可用於創建用戶界麵。見 Qt Quick Controls 瞭解更多信息。
對於 QML 和 Qt Quick 的新手而言,請參閱 QML 應用程序 瞭解編寫 QML 應用程序的介紹。
Qt Quick 提供創建具有流暢和動態用戶界麵的豐富應用程序,所需要的一切。它使用戶界麵的構建圍繞用戶界麵組件行為及如何相互連接,且它還提供具有自己坐標係及渲染引擎的視覺畫布。動畫和過渡效果是 Qt Quick 的第一類概念,且視覺效果可以透過粒子和著色器效果的專用組件增補。
當使用
QtQuick
模塊,需要知道如何使用 QML 語言編寫 QML 應用程序。尤其,QML Basics 和 QML Essentials 來自
QML 應用程序
頁麵。
要瞭解使用 QML 語言的更多有關信息,見 Qt QML 模塊文檔編製。
Qt Quick 在商業許可下是可用的來自 Qt 公司 。此外,它在自由軟件許可下也是可用的。從 Qt 5.4 起,這些自由軟件許可是 GNU LGPL (次一般公共許可) 第 3 版 ,或 GNU GPL (一般公共許可) 第 2 版 。見 Qt 許可 進一步瞭解細節。
其它 Qt Quick 信息:
QtQuick
import
用於編寫 QML 應用程序的進一步信息: