天天看點

Qt Design Studio建立工程

作者:音視訊開發老舅

Creating Projects

Qt Design Studio的主要優勢之一是,它允許設計人員和開發人員使用通用的設計、開發、分析和調試工具在不同的開發平台上共享一個項目。

建立項目使您能夠:

  • 檔案組
  • 包括UI檔案(.ui.qml)、元件檔案(.qml)和資産檔案
  • 設定使用者界面預覽

在Qt Design Studio中設定一個新項目可以通過向導逐漸指導您完成項目建立過程。向導模闆提示您輸入特定類型項目所需的設定,并為您建立必要的檔案。

要測試您的設計工作得如何,您可以在桌面、嵌入式Linux裝置或Android裝置上預覽ui。

Qt Design Studio建立工程

您可以從其他設計工具導出設計并導入到項目中,或使用以下向導預置從頭建立它們:

Qt Design Studio建立工程

使用項目向導

建立一個新項目:

  1. 選擇File > New Project
  2. 在“Presets”頁籤中,選擇向導預設。
  3. 在Details頁籤中: 為項目輸入一個名稱。請記住,以後不能輕易地重命名項目。 選擇項目檔案的路徑。稍後您可以移動項目檔案夾。 設定桌面或裝置界面預覽的螢幕分辨率。這決定了螢幕的大小。您可以稍後在屬性中更改螢幕大小。 選擇“Use Qt Virtual Keyboard”允許使用者使用虛拟鍵盤輸入文本。 在Target Qt Version中,選擇用于開發應用程式的Qt版本。雖然您可以稍後在項目的運作設定中更改Qt版本,但請記住這兩個版本不是完全相容的。
  4. 在“Style”頁籤中,選擇要使用的預定義UI樣式之一。
  5. 選擇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 Design Studio建立工程

向項目中添加檔案

還可以使用向導模闆向項目添加單個檔案。

在Qt Quick Controls類别中的向導模闆建立Qt Quick Controls子產品中元件的可樣式版本。您可以建立以下類型的檔案:

Qt Design Studio建立工程

繼續閱讀