跨平臺C++開發工具Qt使用教程:如何創建Qt quick應用程序
Qt(發音為“ cute”,而不是“ cu-tee”)是一個跨平臺框架,通常用作圖形工具包,它不僅創建CLI應用程序中也非常有用。而且它也可以在三種主要的臺式機操作系統以及移動操作系統(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式設備,Android(Necessitas)和iOS的端口上運行。更多Qt產品詳情點擊這里>>
創建Qt快速項目

從頭開始創建新的Qt Quick項目時,可以使用以下選項:
-
Application(Qt Quick):
- Qt Quick應用程序創建一個Qt Quick 2應用程序項目,該項目可以同時包含QML和C ++代碼。您可以構建應用程序并將其部署到桌面,嵌入式和移動目標平臺。
- Qt Quick應用程序-Scroll使用ScrollView類型實現可滾動的列表視圖(需要Qt 5.9或更高版本)。
- Qt Quick應用程序-堆棧使用StackView類型通過基于堆棧的導航模型來實現一組頁面(需要Qt 5.7或更高版本)。
- Qt quick應用程序-Swipe使用SwipeWiew類型使用基于滑動的導航模型來實現一組頁面(需要Qt 5.7或更高版本)。
- 應用程序(Qt for Python) > 適用于Python的Qt-Qt Quick應用程序-空會創建一個包含空Qt quick應用程序的Python項目。
-
Other Project > Qt Quick UI Prototype 使用包含主視圖的單個QML文件創建Qt Quick UI項目。您可以在QML Scene預覽工具中查看Qt Quick 2 UI項目。您不需要構建它們,因為它們不包含任何C ++代碼。僅在進行原型制作時才使用此功能。您不能以此創建完整的應用程序。
Qt Quick UI項目無法部署到嵌入式或移動目標平臺。對于這些平臺,請改為創建Qt Quick應用程序。
- Library > Qt Quick 2 Extension Plugin可創建C ++插件,使它們能夠提供可動態加載到Qt Quick 2應用程序中的擴展。
注意:特定目標平臺的SDK可能會為該平臺安裝其他模板。例如,QNX模板是作為QNX SDK的一部分安裝的。
Qt Creator創建必要的樣板文件。一些文件特定于特定的目標平臺。
創建Qt快速應用程序- 選擇 File > New File or Project > Application (Qt Quick)。
-
選擇應用程序類型:
- Qt Quick Application - Empty
- Qt Quick Application - Scroll
- Qt Quick Application - Stack
- Qt Quick Application - Swipe
- 選擇Choose以打開“ Project Location”對話框。
- 在Name字段中,輸入應用程序的名稱。
- 在 Create in字段中,輸入項目文件的路徑。選中“ Use as default project location”復選框,以默認情況下在此文件夾中創建新項目。
- 選擇next以打開“ Define Build System”對話框。
- 在“ Build system”字段中,選擇用于構建和運行項目的構建系統:qmake,CMake或Qbs。
- 選擇“ next”打開“ Define Project Details”對話框。
- 在Minimal required Qt version字段中選擇要開發的Qt版本。Qt版本確定QML文件中使用的Qt Quick導入。
-
選擇Use Qt Virtual Keyboard 復選框添加支持Qt的虛擬鍵盤應用程序。
注意:如果在安裝Qt時未安裝Qt虛擬鍵盤模塊,則在設計模式下嘗試在“ Form Editor”中打開main.qml時將出現錯誤消息。您可以使用Qt維護工具來安裝Qt虛擬鍵盤。
- 選擇“ next”打開“ Translation File”對話框。
- 在Language字段中,選擇計劃將應用程序翻譯成的語言。您可以稍后通過編輯項目文件來添加其他語言。
- 在Translation file字段中,您可以編輯將為所選語言生成的翻譯源文件的名稱。
- 選擇“ Next ”以打開“Kit Selection”對話框。
-
選擇要為其構建應用程序的平臺的工具包。
注意:如果在Tools > Options > Kits(在Windows和Linux上)或Qt Creator > Preferences > Kits (在macOS上)中指定了套件,則會列出套件。
- 選擇“ next”打開“ Project Management”對話框。
- 查看項目設置,然后選擇Finish(在Windows和Linux上)或Done(在macOS上)以創建項目。
對于Empty和Scroll應用程序,Qt Creator創建一個QML文件main.qml,您可以在“ Form Editor”或“ text Editor”中對其進行修改。
對于Stack and Swipe應用程序,Qt Creator生成兩個UI文件,分別是您可以在"Form Editor"中修改的Page1Form.ui.qml和Page2Form.ui.qml和一個可以在textEditor修改的QML文件main.qml。
總結
本篇文章中學習了如何創建Qt Quick應用程序。相信通過閱讀你對Qt也有了一定的了解,現在立刻下載Qt免費試用吧!更多Qt類開發工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在線訂購現直降1000元,歡迎咨詢慧都獲取更多優惠>>