一、創建 Qt Quick 項目並運行
下面介紹如何從零創建一個 Qt Quick 項目,假如你已經很熟悉了,可以跳過。
首先,打開 Qt Creator,點擊 “文件(F)” 菜單,在彈出的菜單列表中選擇 “新建文件或項目(N)”,會彈出新建項目界面,這里選擇 “ Qt Quick Application - Empty” 模板,如下圖所示:
接下來的步驟跟創建 Qt Widget 項目一樣,這里就不再贅述了。編寫代碼后運行,如下圖所示:
二、 qmlscene 工具
Qt 提供了一個 qmlscene 工具,用於測試 QML 應用。
- 讓我們可以直接查看 qml 文件,而不必將其加載到 Qt 應用中;
- 主要是用於開發測試;
- 提供了一種“dummy”機制,動態的為 QML 提供數據
- 最終的數據將由 Qt/C++ 代碼所提供。
你可以在 “開始” 菜單中找到命令行工具的快捷方式來啟動它,如下圖所示:
打開 命令行工具后,再使用 cd 命令切換到你存放 QML 文檔的目錄下,就可以驗證 QML 的效果了。只需要執行這樣的命令:qmlscene yourApp.qml
。當然 yourApp.qml 要替換為你實際的 QML 文檔的名字,這里只是示例。如下圖所示:
三、Qt Quick Designer
Qt Quick 設計師類似於 Qt Designer,但它是針對 Qt Quick 的。如果你雙擊項目中的 QML 文件,切換到該文件的編輯模式,再點擊左側邊欄中的 “設計” 標簽就可以看到如下圖所示的設計界面:
在 Qt Quick 設計師中,可以看到 QML 文檔內的對象層次結構;可以通過拖曳的方式給 QML 文件添加元素;當選中一個元素時,右側會展現與該元素相關的屬性,允許你編輯它們。