• <menu id="w2i4a"></menu>
  • logo Qt使用教程2020

    文檔首頁>>Qt使用教程2020>>QT使用教程:如何創(chuàng)建QT quick 應(yīng)用程序

    QT使用教程:如何創(chuàng)建QT quick 應(yīng)用程序


    Qt是目前最先進、最完整的跨平臺C++開發(fā)工具。它不僅完全實現(xiàn)了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發(fā)過程中需要用到的工具。如今,Qt已被運用于超過70個行業(yè)、數(shù)千家企業(yè),支持數(shù)百萬設(shè)備及應(yīng)用。

    點擊下載QT最新試用版

    創(chuàng)建Qt quick項目

    從頭開始創(chuàng)建新的Qt Quick項目時,可以使用以下選項:

    • 應(yīng)用程序(Qt Quick)
      • Qt Quick Application - Empty創(chuàng)建一個Qt Quick 2應(yīng)用程序項目,該項目可以同時包含QML和C ++代碼。您可以構(gòu)建應(yīng)用程序并將其部署到桌面,嵌入式和移動目標平臺。
      • Qt Quick Application-Scroll使用ScrollView類型來實現(xiàn)可滾動的列表視圖(需要Qt 5.9或更高版本)。
      • Qt Quick Application - Stack 使用StackView類型通過基于堆棧的導(dǎo)航模型來實現(xiàn)一組頁面(需要Qt 5.7或更高版本)。
      • Qt Quick Application - Swipe使用SwipeWiew類型使用基于滑動的導(dǎo)航模型來實現(xiàn)一組頁面(需要Qt 5.7或更高版本)。
    • 應(yīng)用程序(適用于Python的Qt) > Qt for Python - Qt Quick Application - Empty 會創(chuàng)建一個包含空Qt快速應(yīng)用程序的Python項目。
    • Other Project > Qt Quick UI Prototype 使用包含主視圖的單個QML文件創(chuàng)建Qt快速UI項目。您可以在QML Scene預(yù)覽工具中查看Qt Quick 2 UI項目。您不需要構(gòu)建它們,因為它們不包含任何C ++代碼。僅在進行原型制作時才使用此功能。不能以此創(chuàng)建完整的應(yīng)用程序。 Qt Quick UI項目無法部署到嵌入式或移動目標平臺。對于這些平臺,請創(chuàng)建Qt Quick應(yīng)用程序。
    • Library > Qt Quick 2 Extension Plugin 創(chuàng)建C ++插件,這些插件可提供可以動態(tài)加載到Qt Quick 2應(yīng)用程序中的擴展。

    注意:特定目標平臺的SDK可能會為該平臺安裝其他模板。例如,QNX模板是作為QNX SDK的一部分安裝的。

    Qt Creator創(chuàng)建必要的樣板文件。一些文件適用于特定的目標平臺。

    創(chuàng)建Qt quick應(yīng)用程序

    1. 選擇 File > New File or Project > Application (Qt Quick)。
    2. 選擇應(yīng)用程序類型:
      • Qt Quick Application - Empty
      • Qt Quick Application - Scroll
      • Qt Quick Application - Stack
      • Qt Quick Application - Swipe
    3. 選擇choose以打開“ Project Location”對話框。
    4. name字段中,輸入應(yīng)用程序的名稱。
    5. Create in字段中,輸入項目文件的路徑。選中“ Use as default project location"復(fù)選框,以默認情況下在此文件夾中創(chuàng)建新項目。
    6. 選擇Next(或在macOS是Continue)以打開“ Define Build System"對話框。
    7. 在“ Build system”字段中,選擇用于構(gòu)建和運行項目的構(gòu)建系統(tǒng):qmake,CMake或Qbs。
    8. 選擇“ Next”以打開“ Define Project Details對話框。
    9. Minimal required Qt version字段中選擇要開發(fā)的Qt版本。根據(jù)Qt版本確定QML文件中使用的Qt Quick導(dǎo)入。
    10. 選擇“ 使用Qt虛擬鍵盤”復(fù)選框,以將對 Qt Virtual Keyboard支持添加到應(yīng)用程序中。

      注意:如果在安裝Qt時未安裝Qt虛擬鍵盤模塊,則在設(shè)計模式下嘗試在“ 表單編輯器”中打開main.qml時將出現(xiàn)錯誤消息。您可以使用Qt Maintenance Tool來安裝Qt虛擬鍵盤。

    11. 選擇“ NEXT”打開“ Translation File 對話框。
    12. Language 字段中,選擇計劃將應(yīng)用程序Translate成的語言。您可以稍后通過編輯項目文件來添加其他語言。
    13. Translation file字段中,您可以編輯將為所選語言生成的翻譯源文件的名稱。
    14. 選擇“ Next”打開“ Kit Selection”對話框。
    15. 選擇要為其構(gòu)建應(yīng)用程序的平臺的工具包。

      注意:如果在Tools > Options > Kits (在Windows和Linux上)或Qt Creator > Preferences > Kits(在macOS上)中指定了套件,則會列出套件。

    16. 選擇“ Next”打開“Project Management”對話框。
    17. 查看項目設(shè)置,然后選擇Finish(在Windows和Linux上)或Done(在iOS系統(tǒng)上)以創(chuàng)建項目。

    對于Empty和Scroll應(yīng)用程序,Qt Creator創(chuàng)建一個QML文件main.qml,您可以在“ Form Editor”或“ Text Editor”中對其進行修改。

    對于Stack and Swipe應(yīng)用程序,Qt Creator生成兩個UI文件,分別是您可以在 “Form Editor”中修改的Page1Form.ui.qmlPage2Form.ui.qml,你可以在text editor中修改在以添加應(yīng)用邏輯。

    如果你對我們的產(chǎn)品感興趣或者有任何疑問,歡迎咨詢慧都在線客服>>

    慧都高端UI界面開發(fā)
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();