Qt(發音為“ cute”,而不是“ cu-tee”)是一個跨平台架構,通常用作圖形工具包,它不僅建立CLI應用程式中也非常有用。而且它也可以在三種主要的桌上型電腦作業系統以及移動作業系統(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式裝置,Android(Necessitas)和iOS的端口上運作。更多Qt産品詳情點選這裡>>
點選下載下傳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元,歡迎前往慧都網咨詢慧都線上客服擷取更多優惠>>