Creating Projects
Qt Design Studio的主要優勢之一是,它允許設計人員和開發人員使用通用的設計、開發、分析和調試工具在不同的開發平台上共享一個項目。
建立項目使您能夠:
- 檔案組
- 包括UI檔案(.ui.qml)、元件檔案(.qml)和資産檔案
- 設定使用者界面預覽
在Qt Design Studio中設定一個新項目可以通過向導逐漸指導您完成項目建立過程。向導模闆提示您輸入特定類型項目所需的設定,并為您建立必要的檔案。
要測試您的設計工作得如何,您可以在桌面、嵌入式Linux裝置或Android裝置上預覽ui。
您可以從其他設計工具導出設計并導入到項目中,或使用以下向導預置從頭建立它們:
使用項目向導
建立一個新項目:
- 選擇File > New Project
- 在“Presets”頁籤中,選擇向導預設。
- 在Details頁籤中: 為項目輸入一個名稱。請記住,以後不能輕易地重命名項目。 選擇項目檔案的路徑。稍後您可以移動項目檔案夾。 設定桌面或裝置界面預覽的螢幕分辨率。這決定了螢幕的大小。您可以稍後在屬性中更改螢幕大小。 選擇“Use Qt Virtual Keyboard”允許使用者使用虛拟鍵盤輸入文本。 在Target Qt Version中,選擇用于開發應用程式的Qt版本。雖然您可以稍後在項目的運作設定中更改Qt版本,但請記住這兩個版本不是完全相容的。
- 在“Style”頁籤中,選擇要使用的預定義UI樣式之一。
- 選擇Create以建立項目。
Qt Design Studio建立以下檔案和檔案夾:
- .qmlproject項目檔案定義項目檔案夾中的所有元件、JavaScript和圖像檔案屬于項目。是以,您不需要單獨列出項目中的所有檔案。
- .qml檔案定義元件的功能和外觀。
-
Screen01.ui.qml定義了一個可以在表單編輯器中編輯的自定義元件。
預設情況下,這是項目中的主檔案,但是您可以在.qmlproject檔案中更改它。雖然自定義元件對于新使用者來說是一個很好的起點,但您不必使用它。特别是,如果您使用Qt Bridge導出和導入設計,那麼您的主檔案很可能被稱為其他檔案。
- CMakeLists.txt項目配置檔案,允許您與開發人員共享您的項目作為一個完全工作的c++應用程式。
- qtquickcontrols2.conf檔案指定首選的樣式和一些特定于樣式的參數。
- fonts檔案夾包含已添加到庫>資産中的字型檔案。
- imports檔案夾中包含一個Constants.qml檔案,它為Arial字型和螢幕分辨率指定一個字型加載器。預設Screen.ui.qml矩形的大小應該設定為width: Constants.width & height: Constants.height ,以便它繼承這裡儲存的全局分辨率。
- qmldir子產品定義檔案聲明了Constant元件。 要在UI中使用JavaScript和圖像檔案,請選擇Library > Assets > ➕。
向項目中添加檔案
還可以使用向導模闆向項目添加單個檔案。
在Qt Quick Controls類别中的向導模闆建立Qt Quick Controls子產品中元件的可樣式版本。您可以建立以下類型的檔案: