欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Qt Design Studio創(chuàng)建工程的實現(xiàn)方法

 更新時間:2022年05月05日 15:12:06   作者:何名取  
Qt Design Studio它允許設(shè)計人員和開發(fā)人員使用通用的設(shè)計、開發(fā)、分析和調(diào)試工具在不同的開發(fā)平臺上共享一個項目,本文主要介紹了Qt Design Studio創(chuàng)建工程的實現(xiàn)方法,具有一定的參考價值,感興趣的可以了解一下

Creating Projects

Qt Design Studio的主要優(yōu)勢之一是,它允許設(shè)計人員和開發(fā)人員使用通用的設(shè)計、開發(fā)、分析和調(diào)試工具在不同的開發(fā)平臺上共享一個項目。

創(chuàng)建項目使您能夠:

  • 文件組
  • 包括UI文件(.ui.qml)、組件文件(.qml)和資產(chǎn)文件
  • 設(shè)置用戶界面預(yù)覽

在Qt Design Studio中設(shè)置一個新項目可以通過向?qū)е鸩街笇?dǎo)您完成項目創(chuàng)建過程。向?qū)0逄崾灸斎胩囟愋晚椖克璧脑O(shè)置,并為您創(chuàng)建必要的文件。

要測試您的設(shè)計工作得如何,您可以在桌面、嵌入式Linux設(shè)備或Android設(shè)備上預(yù)覽ui。

您可以從其他設(shè)計工具導(dǎo)出設(shè)計并導(dǎo)入到項目中,或使用以下向?qū)ьA(yù)置從頭創(chuàng)建它們:

類型向?qū)ьA(yù)設(shè)描述
GeneralEmpty創(chuàng)建使用默認組件(如矩形、圖像和文本)的項目。您可以在所有目標平臺上運行該應(yīng)用程序。
3D創(chuàng)建使用默認和3D組件(如相機、燈光、3D模型和材料)的項目。
Qt for MCUsMCU創(chuàng)建一個應(yīng)用程序,使用默認組件的子集(如Qt支持的MCU),您可以部署,運行和調(diào)試MCU板。
MobileScroll創(chuàng)建一個使用Qt Quick控件實現(xiàn)可滾動列表的應(yīng)用程序。
Stack創(chuàng)建一個應(yīng)用程序,使用Qt Quick控件實現(xiàn)一組基于堆棧的導(dǎo)航模型的頁面。
Swipe創(chuàng)建一個使用Qt Quick控件實現(xiàn)可滑動屏幕的應(yīng)用程序。
DesktopLauncher創(chuàng)建使用默認組件(如矩形、圖像和文本)的項目,并定義啟動程序。

使用項目向?qū)?/h2>

創(chuàng)建一個新項目:

  • 選擇File > New Project
  • 在“Presets”選項卡中,選擇向?qū)ьA(yù)設(shè)。
  • 在Details選項卡中:
    • 為項目輸入一個名稱。請記住,以后不能輕易地重命名項目。
    • 選擇項目文件的路徑。稍后您可以移動項目文件夾。
    • 設(shè)置桌面或設(shè)備界面預(yù)覽的屏幕分辨率。這決定了屏幕的大小。您可以稍后在屬性中更改屏幕大小。
    • 選擇“Use Qt Virtual Keyboard”允許用戶使用虛擬鍵盤輸入文本。
    • 在Target Qt Version中,選擇用于開發(fā)應(yīng)用程序的Qt版本。雖然您可以稍后在項目的運行設(shè)置中更改Qt版本,但請記住這兩個版本不是完全兼容的。
  • 在“Style”選項卡中,選擇要使用的預(yù)定義UI樣式之一。
  • 選擇Create以創(chuàng)建項目。

Qt Design Studio創(chuàng)建以下文件和文件夾:

  • .qmlproject項目文件定義項目文件夾中的所有組件、JavaScript和圖像文件屬于項目。因此,您不需要單獨列出項目中的所有文件。
  • .qml文件定義組件的功能和外觀。
  • Screen01.ui.qml定義了一個可以在表單編輯器中編輯的自定義組件。
    默認情況下,這是項目中的主文件,但是您可以在.qmlproject文件中更改它。雖然自定義組件對于新用戶來說是一個很好的起點,但您不必使用它。特別是,如果您使用Qt Bridge導(dǎo)出和導(dǎo)入設(shè)計,那么您的主文件很可能被稱為其他文件。
  • CMakeLists.txt項目配置文件,允許您與開發(fā)人員共享您的項目作為一個完全工作的c++應(yīng)用程序。
  • qtquickcontrols2.conf文件指定首選的樣式和一些特定于樣式的參數(shù)。
  • fonts文件夾包含已添加到庫>資產(chǎn)中的字體文件。
  • imports文件夾中包含一個Constants.qml文件,它為Arial字體和屏幕分辨率指定一個字體加載器。默認Screen.ui.qml矩形的大小應(yīng)該設(shè)置為width: Constants.width & height: Constants.height ,以便它繼承這里保存的全局分辨率。
  • qmldir模塊定義文件聲明了Constant組件。

要在UI中使用JavaScript和圖像文件,請選擇Library > Assets > ?。

向項目中添加文件

還可以使用向?qū)0逑蝽椖刻砑訂蝹€文件。

在Qt Quick Controls類別中的向?qū)0鍎?chuàng)建Qt Quick Controls模塊中組件的可樣式版本。您可以創(chuàng)建以下類型的文件:

類型向?qū)0?/th>描述
Qt Quick FilesFlow Item and Flow View生成可用于設(shè)計應(yīng)用程序流的組件。
Qt Quick File生成一個組件,使用以下默認組件或定位符作為根組件:項目、矩形、圖像、邊框圖像、可伸縮、行、列、流或網(wǎng)格。
Qt Quick UI File生成一個UI文件,其中一個組件作為根組件。
Qt Quick Views生成網(wǎng)格視圖或列表視圖。
Qt Quick ControlsCustom Button創(chuàng)建帶有文本標簽的按鈕。
Custom CheckBox創(chuàng)建一個復(fù)選框。
Custom Dial創(chuàng)建一個旋鈕。
Custom Slider創(chuàng)建一個滑塊。
Custom SpinBox創(chuàng)建一個旋轉(zhuǎn)框。
Custom Switch創(chuàng)建具有開和關(guān)狀態(tài)的開關(guān)。
Pane提供與UI樣式和主題匹配的背景。
StackView提供基于堆棧的導(dǎo)航模型。
SwipeView允許用戶通過橫向滑動來導(dǎo)航頁面。
QML FilesListModel向項目添加列表模型。
JavaScriptJavaScript File生成可用于編寫應(yīng)用程序邏輯的文件。這對于在開發(fā)人員用c++實現(xiàn)應(yīng)用程序邏輯之前測試應(yīng)用程序是很有用的。

到此這篇關(guān)于Qt Design Studio創(chuàng)建工程的實現(xiàn)方法的文章就介紹到這了,更多相關(guān)Qt Design Studio創(chuàng)建工程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • FFmpeg實戰(zhàn)之利用ffplay實現(xiàn)自定義輸入流播放

    FFmpeg實戰(zhàn)之利用ffplay實現(xiàn)自定義輸入流播放

    ffplay是FFmpeg提供的一個極為簡單的音視頻媒體播放器,可以用于音視頻播放、可視化分析。本文將利用ffplay實現(xiàn)自定義輸入流播放,需要的可以參考一下
    2022-12-12
  • 深入解析C++編程中基類與基類的繼承的相關(guān)知識

    深入解析C++編程中基類與基類的繼承的相關(guān)知識

    這篇文章主要介紹了C++編程中基類與基類的繼承的相關(guān)知識,包括多個基類繼承與虛擬基類等重要知識,需要的朋友可以參考下
    2016-01-01
  • C語言開發(fā)實現(xiàn)通訊錄管理系統(tǒng)

    C語言開發(fā)實現(xiàn)通訊錄管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言開發(fā)實現(xiàn)通訊錄管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Qt?QDateTime計算時間差的實現(xiàn)示例

    Qt?QDateTime計算時間差的實現(xiàn)示例

    本文主要介紹了Qt?QDateTime計算時間差的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • C++中inline用法案例詳解

    C++中inline用法案例詳解

    這篇文章主要介紹了C++中inline用法案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • C++ 遍歷二叉樹實例詳解

    C++ 遍歷二叉樹實例詳解

    這篇文章主要介紹了C++ 遍歷二叉樹實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C++缺省參數(shù)的理解

    C++缺省參數(shù)的理解

    這篇文章主要為大家介紹了C++缺省參數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 四叉樹有損位圖壓縮處理程序示例

    四叉樹有損位圖壓縮處理程序示例

    這篇文章主要介紹了四叉樹有損位圖壓縮處理程序示例,可以對24位圖進行壓縮,應(yīng)用于windows平臺,需要的朋友可以參考下
    2014-04-04
  • C++ 智能指針的模擬實現(xiàn)實例

    C++ 智能指針的模擬實現(xiàn)實例

    這篇文章主要介紹了C++ 智能指針的模擬實現(xiàn)實例的相關(guān)資料,智能指針是一個類,它把普通指針封裝起來,能實現(xiàn)和普通指針同樣的功能。,需要的朋友可以參考下
    2017-07-07
  • C++實現(xiàn)LeetCode(100.判斷相同樹)

    C++實現(xiàn)LeetCode(100.判斷相同樹)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(100.判斷相同樹),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評論