Qt是目前最先進、最完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。如今,Qt已被運用于超過70個行業、數千家企業,支持數百萬設備及應用。
點擊下載QT最新試用版
創建Qt quick項目
從頭開始創建新的Qt Quick項目時,可以使用以下選項:
-
應用程序(Qt Quick):
-
Qt Quick Application - Empty創建一個Qt Quick 2應用程序項目,該項目可以同時包含QML和C ++代碼。您可以構建應用程序并將其部署到桌面,嵌入式和移動目標平臺。
-
Qt Quick Application-Scroll使用ScrollView類型來實現可滾動的列表視圖(需要Qt 5.9或更高版本)。
-
Qt Quick Application - Stack 使用StackView類型通過基于堆棧的導航模型來實現一組頁面(需要Qt 5.7或更高版本)。
-
Qt Quick Application - Swipe使用SwipeWiew類型使用基于滑動的導航模型來實現一組頁面(需要Qt 5.7或更高版本)。
-
應用程序(適用于Python的Qt) > Qt for Python - Qt Quick Application - Empty 會創建一個包含空Qt快速應用程序的Python項目。
-
Other Project > Qt Quick UI Prototype 使用包含主視圖的單個QML文件創建Qt快速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 quick應用程序
-
選擇 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(或在macOS是Continue)以打開“ Define Build System"對話框。
-
在“ Build system”字段中,選擇用于構建和運行項目的構建系統:qmake,CMake或Qbs。
-
選擇“ Next”以打開“ Define Project Details”對話框。
-
在Minimal required Qt version字段中選擇要開發的Qt版本。根據Qt版本確定QML文件中使用的Qt Quick導入。
-
選擇“ 使用Qt虛擬鍵盤”復選框,以將對 Qt Virtual Keyboard支持添加到應用程序中。
注意:如果在安裝Qt時未安裝Qt虛擬鍵盤模塊,則在設計模式下嘗試在“ 表單編輯器”中打開main.qml時將出現錯誤消息。您可以使用Qt Maintenance Tool來安裝Qt虛擬鍵盤。
-
選擇“ NEXT”打開“ Translation File ”對話框。
-
在Language 字段中,選擇計劃將應用程序Translate成的語言。您可以稍后通過編輯項目文件來添加其他語言。
-
在Translation file字段中,您可以編輯將為所選語言生成的翻譯源文件的名稱。
-
選擇“ Next”打開“ Kit Selection”對話框。
-
選擇要為其構建應用程序的平臺的工具包。
注意:如果在Tools > Options > Kits (在Windows和Linux上)或Qt Creator > Preferences > Kits(在macOS上)中指定了套件,則會列出套件。
-
選擇“ Next”打開“Project Management”對話框。
-
查看項目設置,然后選擇Finish(在Windows和Linux上)或Done(在iOS系統上)以創建項目。
對于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,你可以在text editor中修改在以添加應用邏輯。
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: