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