<Qt Enterprise最新版下載>
Qt長期以來一直以“linux平臺下,最著名的開發平臺”身份在全世界開發者中享有盛譽。Qt Enterprise v5.5是目前最先進、最完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。那么在本文中,我們將為大家展示如何創建一個新的Qt Quick項目。
當你從頭開始創建一個新的Qt Quick項目時,你有一下選擇:
- Qt Quick Application創建一個Qt Quick 2應用程序項目,其中可以包含QML和C ++代碼;該項目中還包含一個。你可以構建該應用程序并將其部署到桌面和移動目標平臺上。
- Qt Quick Controls Application如同Qt Quick Application一樣,但其使用Qt Quick控件。
- Qt Canvas 3D Application創建一個Qt Quick應用程序,并將其導入Qt Canvas 3D模塊中,其中包含。
- Qt Quick UI(在Other Project目錄中)創建一個帶有單個QML文件并包含主視圖的Qt Quick UI項目。當你不需要構建它們時,你可以在預覽工具中預覽Qt Quick UI項目,它們不包含任何C++代碼。
- Qt Quick Controls UI如同Qt Quick UI,但是其使用Qt Quick控件。
- Qt Quick Extension Plugins(在Libraries目錄中)創建一個C++插件,使其可以提供可動態加載的擴展到Qt Quick應用程序中。選擇Qt Quick 1 Extension Plugin來創建Qt Quick 1應用程序的的擴展,同時Qt Quick 2 Extension Plugin創建Qt Quick 2應用程序的擴展。
創建Qt Quick Applications
- 選擇File > New File or Project > Application > Qt Quick Application或者Qt Quick Controls Application > Choose。
- 在Minimal required Qt version字段中,選擇Qt的版本進行開發。Qt的版本決定了在QML文件中Qt Quick的導入。
- 選擇With .ui.qml文件的復選框來創建一個可以包含QML語言子集的UI表單。類似于Qt Designer的UI表單,建議你使用Qt Quick Designer來編輯UI表單。
- 對于一個Qt Quick Controls應用程序,你還可以選擇Enable native styling復選框。Qt Creator添加一個依賴關系到Qt Widgets模塊的.pro文件中。
- 選擇運行和構建項目的,然后單擊Next。
注意:如果包在Tools > Options > Build & Run > Kits中被指定,那么它們會被列出來。
- 檢查項目設置,然后單擊Finish(在Windows和Linux上)或Done(在OS X)來創建該項目。
注意:該SDK針對于特定的目標平臺,可以安裝該平臺的其他模板。例如:QNX模板安裝作為QNX SDK的一部分。
Qt Creator創建必要的樣本文件,某些特定的文件是用于特定的目標平臺的。
創建Qt Quick UI項目
- 選擇File > New File or Project > Other Project > Qt Quick UI或Qt Quick Controls UI > Choose。
- 在Minimal required Qt version字段中,選擇Qt的版本進行開發。Qt的版本決定了在QML文件中Qt Quick的導入。
你可以在之后新增導入來結合Qt Quick Controls、Qt Quick Dialogs、Qt Quick Layouts與Qt Quick的基本類型。
- 選擇With .ui.qml文件復選框來創建一個UI表單。
Qt Creator創建下列文件:
- 在屬于該項目的項目文件夾下.qmlproject項目文件定義了所有的QML、JavaScript和image文件,因此你不需要再項目中單獨列出所有的文件。
- .qml文件定義一個UI項目,例如一個組件、屏幕或整個應用程序的UI。
- ui.qml文件定義了應用程序UI的表單,如果你選擇使用.ui.qml文件復選框來創建,那么該文件也會被創建。
為了在應用程序中使用JavaScript和image文件,將其復制到它們的項目文件夾中。
購買Qt Enterprise最新正版授權!詳情請""
標簽:
跨平臺UI界面C/C++
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網