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

    文檔首頁(yè)>>Qt使用教程>>Qt使用教程:創(chuàng)建Qt Quick項(xiàng)目

    Qt使用教程:創(chuàng)建Qt Quick項(xiàng)目


    <Qt Enterprise最新版下載>

    Qt長(zhǎng)期以來(lái)一直以“linux平臺(tái)下,最著名的開(kāi)發(fā)平臺(tái)”身份在全世界開(kāi)發(fā)者中享有盛譽(yù)。Qt Enterprise v5.5是目前最先進(jìn)、最完整的跨平臺(tái)C++開(kāi)發(fā)工具。它不僅完全實(shí)現(xiàn)了一次編寫(xiě),所有平臺(tái)無(wú)差別運(yùn)行,更提供了幾乎所有開(kāi)發(fā)過(guò)程中需要用到的工具。那么在本文中,我們將為大家展示如何創(chuàng)建一個(gè)新的Qt Quick項(xiàng)目。

    創(chuàng)建Qt Quick項(xiàng)目

    當(dāng)你從頭開(kāi)始創(chuàng)建一個(gè)新的Qt Quick項(xiàng)目時(shí),你有一下選擇:

    • Qt Quick Application創(chuàng)建一個(gè)Qt Quick 2應(yīng)用程序項(xiàng)目,其中可以包含QML和C ++代碼;該項(xiàng)目中還包含一個(gè)QQuickView。你可以構(gòu)建該應(yīng)用程序并將其部署到桌面和移動(dòng)目標(biāo)平臺(tái)上。
    • Qt Quick Controls Application如同Qt Quick Application一樣,但其使用Qt Quick控件。
    • Qt Canvas 3D Application創(chuàng)建一個(gè)Qt Quick應(yīng)用程序,并將其導(dǎo)入Qt Canvas 3D模塊中,其中包含three.js。
    • Qt Quick UI(在Other Project目錄中)創(chuàng)建一個(gè)帶有單個(gè)QML文件并包含主視圖的Qt Quick UI項(xiàng)目。當(dāng)你不需要構(gòu)建它們時(shí),你可以在預(yù)覽工具中預(yù)覽Qt Quick UI項(xiàng)目,它們不包含任何C++代碼。
    • Qt Quick Controls UI如同Qt Quick UI,但是其使用Qt Quick控件。
    • Qt Quick Extension Plugins(在Libraries目錄中)創(chuàng)建一個(gè)C++插件,使其可以提供可動(dòng)態(tài)加載的擴(kuò)展到Qt Quick應(yīng)用程序中。選擇Qt Quick 1 Extension Plugin來(lái)創(chuàng)建Qt Quick 1應(yīng)用程序的的擴(kuò)展,同時(shí)Qt Quick 2 Extension Plugin創(chuàng)建Qt Quick 2應(yīng)用程序的擴(kuò)展。

    創(chuàng)建Qt Quick Applications

    1. 選擇File > New File or Project > Application > Qt Quick Application或者Qt Quick Controls Application > Choose。
    2. Minimal required Qt version字段中,選擇Qt的版本進(jìn)行開(kāi)發(fā)。Qt的版本決定了在QML文件中Qt Quick的導(dǎo)入。
    3. 選擇With .ui.qml文件的復(fù)選框來(lái)創(chuàng)建一個(gè)可以包含QML語(yǔ)言子集的UI表單。類似于Qt Designer的UI表單,建議你使用Qt Quick Designer來(lái)編輯UI表單。
    4. 對(duì)于一個(gè)Qt Quick Controls應(yīng)用程序,你還可以選擇Enable native styling復(fù)選框。Qt Creator添加一個(gè)依賴關(guān)系到Qt Widgets模塊的.pro文件中。
    5. 選擇運(yùn)行和構(gòu)建項(xiàng)目的,然后單擊Next。
      注意:如果包在Tools > Options > Build & Run > Kits中被指定,那么它們會(huì)被列出來(lái)。
    6. 檢查項(xiàng)目設(shè)置,然后單擊Finish(在Windows和Linux上)或Done(在OS X)來(lái)創(chuàng)建該項(xiàng)目。

    注意:該SDK針對(duì)于特定的目標(biāo)平臺(tái),可以安裝該平臺(tái)的其他模板。例如:QNX模板安裝作為QNX SDK的一部分。

    Qt Creator創(chuàng)建必要的樣本文件,某些特定的文件是用于特定的目標(biāo)平臺(tái)的。

    創(chuàng)建Qt Quick UI項(xiàng)目

    1. 選擇File > New File or Project > Other Project > Qt Quick UIQt Quick Controls UI > Choose。
    2. Minimal required Qt version字段中,選擇Qt的版本進(jìn)行開(kāi)發(fā)。Qt的版本決定了在QML文件中Qt Quick的導(dǎo)入。
      你可以在之后新增導(dǎo)入來(lái)結(jié)合Qt Quick Controls、Qt Quick Dialogs、Qt Quick Layouts與Qt Quick的基本類型。
    3. 選擇With .ui.qml文件復(fù)選框來(lái)創(chuàng)建一個(gè)UI表單。

    Qt Creator創(chuàng)建下列文件:

    • 在屬于該項(xiàng)目的項(xiàng)目文件夾下.qmlproject項(xiàng)目文件定義了所有的QML、JavaScript和image文件,因此你不需要再項(xiàng)目中單獨(dú)列出所有的文件。
    • .qml文件定義一個(gè)UI項(xiàng)目,例如一個(gè)組件、屏幕或整個(gè)應(yīng)用程序的UI。
    • ui.qml文件定義了應(yīng)用程序UI的表單,如果你選擇使用.ui.qml文件復(fù)選框來(lái)創(chuàng)建,那么該文件也會(huì)被創(chuàng)建。

    為了在應(yīng)用程序中使用JavaScript和image文件,將其復(fù)制到它們的項(xiàng)目文件夾中。

    購(gòu)買Qt Enterprise最新正版授權(quán)!詳情請(qǐng)"咨詢?cè)诰€客服"

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();