Qt使用教程之建立Qt Quick項目

<Qt Enterprise最新版下載>html

Qt長期以來一直以「linux平臺下,最著名的開發平臺」身份在全世界開發者中享有盛譽。Qt Enterprise v5.5是目前最早進、最完整的跨平臺C++開發工具。它不只徹底實現了一次編寫,全部平臺無差異運行,更提供了幾乎全部開發過程當中須要用到的工具。那麼在本文中,咱們將爲你們展現如何建立一個新的Qt Quick項目。linux

建立Qt Quick項目

當你從頭開始建立一個新的Qt Quick項目時,你有一下選擇:工具

  • Qt Quick Application建立一個Qt Quick 2應用程序項目,其中能夠包含QML和C ++代碼;該項目中還包含一個QQuickView。你能夠構建該應用程序並將其部署到桌面和移動目標平臺上。開發工具

  • Qt Quick Controls Application如同Qt Quick Application同樣,但其使用Qt Quick控件。ui

  • Qt Canvas 3D Application建立一個Qt Quick應用程序,並將其導入Qt Canvas 3D模塊中,其中包含three.jsspa

  • Qt Quick UI(在Other Project目錄中)建立一個帶有單個QML文件幷包含主視圖的Qt Quick UI項目。當你不須要構建它們時,你能夠在預覽工具中預覽Qt Quick UI項目,它們不包含任何C++代碼。插件

  • Qt Quick Controls UI如同Qt Quick UI,可是其使用Qt Quick控件。orm

  • Qt Quick Extension Plugins(在Libraries目錄中)建立一個C++插件,使其能夠提供可動態加載的擴展到Qt Quick應用程序中。選擇Qt Quick 1 Extension Plugin來建立Qt Quick 1應用程序的的擴展,同時Qt Quick 2 Extension Plugin建立Qt Quick 2應用程序的擴展。htm

建立Qt Quick Applications

  1. 選擇File New File or Project Application > Qt Quick Application或者Qt Quick Controls Application > Choosethree

  2. Minimal required Qt version字段中,選擇Qt的版本進行開發。Qt的版本決定了在QML文件中Qt Quick的導入。

  3. 選擇With .ui.qml文件的複選框來建立一個能夠包含QML語言子集的UI表單。相似於Qt Designer的UI表單,建議你使用Qt Quick Designer來編輯UI表單。

  4. 對於一個Qt Quick Controls應用程序,你還能夠選擇Enable native styling複選框。Qt Creator添加一個依賴關係到Qt Widgets模塊的.pro文件中。

  5. 選擇運行和構建項目的,而後單擊Next
    注意:若是包在Tools > Options > Build & Run > Kits中被指定,那麼它們會被列出來。

  6. 檢查項目設置,而後單擊Finish(在Windows和Linux上)或Done(在OS X)來建立該項目。

注意:該SDK針對於特定的目標平臺,能夠安裝該平臺的其餘模板。例如:QNX模板安裝做爲QNX SDK的一部分。

Qt Creator建立必要的樣本文件,某些特定的文件是用於特定的目標平臺的。

建立Qt Quick UI項目

  1. 選擇File > New File or Project > Other Project Qt Quick UIQt Quick Controls UI > Choose

  2. Minimal required Qt version字段中,選擇Qt的版本進行開發。Qt的版本決定了在QML文件中Qt Quick的導入。
    你能夠在以後新增導入來結合Qt Quick Controls、Qt Quick Dialogs、Qt Quick Layouts與Qt Quick的基本類型。

  3. 選擇With .ui.qml文件複選框來建立一個UI表單。

Qt Creator建立下列文件:

  • 在屬於該項目的項目文件夾下.qmlproject項目文件定義了全部的QML、JavaScript和image文件,所以你不須要再項目中單獨列出全部的文件。

  • .qml文件定義一個UI項目,例如一個組件、屏幕或整個應用程序的UI。

  • ui.qml文件定義了應用程序UI的表單,若是你選擇使用.ui.qml文件複選框來建立,那麼該文件也會被建立。

爲了在應用程序中使用JavaScript和image文件,將其複製到它們的項目文件夾中。

有興趣的朋友能夠點擊查看更多有關Qt的文章

相關文章
相關標籤/搜索