<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Qt Designer、Qt Quick Designer、Qt Creator有什么區(qū)別?

          共 1822字,需瀏覽 4分鐘

           ·

          2021-03-05 22:24

          關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容

          來源:技術(shù)讓夢(mèng)想更偉大

          者:李肖遙


          不管是Qt新手還是開發(fā)過qt的群體來說,對(duì)Qt Designer、Qt Quick Designer、Qt Creator這幾個(gè)應(yīng)用程序肯定是熟悉的,但是你要是說具體的區(qū)別,干啥用的或者是它們實(shí)際上是單獨(dú)的事物還是同一事物的名稱,或者還是名稱隨時(shí)間變化了還是不再受支持了,這個(gè)可能還不是完全清楚。

          總的來說:

          Qt Designer是一個(gè)圖形工具,可以構(gòu)建QWidget GUIQt Quick Designer與之類似,只是用于構(gòu)建QML GUI,而兩者都內(nèi)置在Qt Creator中。

          我們通過使用它們的方法來解釋這些工具之間的區(qū)別

          Qt Designer

          Qt Designer是用于使用Qt小部件文件(.ui)設(shè)計(jì)和構(gòu)建圖形用戶界面(GUI)的Qt工具,可以按所見即所得(WYSIWYG)的方式編寫和自定義窗口或?qū)υ捒?,并使用不同的樣式和分辨率?duì)其進(jìn)行測(cè)試。

          之前做自動(dòng)化測(cè)試使用pyqt開發(fā),qdesigner就起到了關(guān)鍵作用,在PyQt應(yīng)用程序中設(shè)計(jì)圖形化內(nèi)容,Qt Designer生成的.ui文件(實(shí)質(zhì)上是XML格式的文件)通過pyuic5工具轉(zhuǎn)換成.py文件。

          Qt Designer在安裝Qt時(shí)安裝,一般在以下路徑中:D:\Qt\Qt5.12.0\5.12.0\mingw73_64\bin\designer.exe。它也可用于編輯Qt、C++應(yīng)用程序的任何(.ui)文件,但是由于它僅允許編輯圖形內(nèi)容(而非C++邏輯),因此它非常受限制。

          但是借助OpenGL圖形加速的強(qiáng)大功能,可以實(shí)現(xiàn)完全可自定義的外觀,觸摸反應(yīng)式元素以及平滑的動(dòng)畫過渡。

          有關(guān)如何使用Qt Designer的快速教程,請(qǐng)參閱Qt Designer快速入門。

          Qt Quick Designer

          Qt Quick Designer(指Qt Creator)實(shí)際上是已經(jīng)集成在Qt Creator中的。通常說Qt Quick Designer允許編輯QML文件(.qml),但是現(xiàn)在它已集成在Qt Creator中。

          Qt Creator

          Qt Creator是Qt的IDE,功能最強(qiáng)大,它大大簡(jiǎn)化了Qt開發(fā),可以原生創(chuàng)建QT應(yīng)用程序(帶有Qt引擎的C++)。并且允許我們創(chuàng)建和編輯源代碼,調(diào)試應(yīng)用程序等。

          除此之外,可以在Qt Creator中打開.ui文件或.qml文件,然后進(jìn)行編輯并創(chuàng)建Qt/C++應(yīng)用程序。例如,打開.ui文件,它將顯示嵌入在完全集成的Qt Creator IDE中的Qt Designer應(yīng)用程序。當(dāng)然,如果文件是.ui,則Qt Creator將顯示Qt Designer工具;如果文件是.qml,則將允許編輯QML。

          Qt Creator只是用來構(gòu)建QT應(yīng)用程序的IDE,Qt WidgetsQt Quick都可以組成。編寫Qt Widgets應(yīng)用程序時(shí),可以在Qt Designer中編輯GUI,對(duì)于Qt Quick應(yīng)用程序,則可以使用Qt Quick Designer,兩者都集成到Qt Creator中。

          還有這個(gè)新的工具名稱Qt Design StudioQt Design Studio是一款UI設(shè)計(jì)和開發(fā)工具,它讓設(shè)計(jì)師和開發(fā)者可以迅速設(shè)計(jì)原型,并且開發(fā)復(fù)雜的可伸縮的UI。簡(jiǎn)單概括其功能就是讓UI設(shè)計(jì)轉(zhuǎn)換為qml,為工程師所用,并且可以與Photoshop集成。如下圖所示:

          傳送門

          Qt 的詳細(xì)介紹:

          https://www.oschina.net/p/qt

          Qt 的下載地址:

          https://www.qt.io/download

          更多Qt 6信息:

          https://www.qt.io/cn/product/qt

          ????????????????  END  ????????????????
          掃描下方微信,加作者微信進(jìn)技術(shù)交流群,請(qǐng)先自我介紹喔。



          推薦閱讀:


          嵌入式編程專輯
          Linux 學(xué)習(xí)專輯
          C/C++編程專輯
          Qt進(jìn)階學(xué)習(xí)專輯
          關(guān)注微信公眾號(hào)『技術(shù)讓夢(mèng)想更偉大』,后臺(tái)回復(fù)“m”查看更多內(nèi)容。

          長(zhǎng)按前往圖中包含的公眾號(hào)關(guān)注

          瀏覽 50
          點(diǎn)贊
          評(píng)論
          1收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          1收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  无码一区二区四区 | 天堂综合在线视频 | 日本成人中文字幕 | 熟女av在线 | 欧美精品成人A在线 |