Qt Quick 簡單介紹
阿新 • • 發佈:2017-06-03
asc data- 表達 -m 方便 用戶界面 設備 open api
Qt Quick 是 Qt 提供的一種高級用戶界面技術。使用它可輕松地為移動和嵌入式設備創建流暢的用戶界面。
在 Android 設備上, Qt Quick 應用默認使用 OpenGL ES ,渲染效率很高,你能夠用它創建很炫很酷很迷人的界面。
Qt Quick 模塊是開發 QML 應用的標準庫,提供了使用 QML 創建用戶界面所需的一切東西,包括可視化類型、交互類型、動畫、模型與視圖、粒子效果與著色效果等等。
Qt Quick 提供了兩組 API :
- QML API ,它提供了使用 QML 語言創建用戶界面所需的 QML 類型。
- C++ API ,供開發人員使用 C++ 擴展 QML 應用。
Qt Quick 包括下列主題:
- 可視化的 Canvas
- 用戶輸入
- 元素定位與布局
- 狀態、過渡和動畫
- 數據模型、視圖和數據存儲
- 粒子和圖形特效
- 方便類型
要使用 Qt Quick ,必須知道如何使用 QML 語言來撰寫 QML 應用。
QML 是對 JavaScript 的一種擴展,是一種說明性語言,用來描寫敘述基於 Qt 對象系統的用戶界面。 QML 提供了高可讀性的、聲明式的、類 Json 的語法,支持結合了動態屬性綁定的 JavaScript 表達式。
在介紹 Qt Quick 之前,我們先要介紹 QML 的語法,了解如何撰寫 QML 文件。
Qt Quick 簡單介紹