国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

這篇具有很好參考價值的文章主要介紹了02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

上一篇文章:

01、Pyqt/PySide6簡介及安裝方法PySide6、PyQt5 都是基于Qt 庫。Qt庫里面有非常強大的圖形界面開發(fā)庫,但是Qt庫是C++語言開發(fā)的,PySide2、PySide6、PyQt5可以讓我們通過Python語言使用Qthttps://blog.csdn.net/python_sy/article/details/127425142


目錄

前言

一、Qt Designer、PyUic、PyRcc是什么?

二、工具配置

1.?配置Qt Designer

2. 配置PyUIC

3.?配置PyRcc

三、使用演示

1.?演示Qt Designer

(1)、通過Qt Desinger打開ui文件

(2)、直接打開Qt Desinger

2.?演示PyUIC

3.?演示PyRcc

總結(jié):


前言

因為PyCharm是使用較多集成開發(fā)環(huán)境,所以本篇文章主要用PyCharm進行演示,如果有用vscode或其他開發(fā)工具的小伙伴,可以在網(wǎng)上參考相對應(yīng)的文章。方便大家理解和觀看,我用的是漢化過的PyCharm,如果還沒有漢化過的小伙伴可以看看這篇文章:Python下載和安裝及Pycharm專業(yè)版安裝+漢化+解決安裝常見問題超詳細教程(圖解)

為了方便地使用PyQt/PySidet進行UI設(shè)計,本篇文章總結(jié)了在PyCharm配置PySide開發(fā)工具的方法(PySide6的安裝方法在上一篇文章中),如果有使用PyQt5的小伙伴推薦一篇高質(zhì)量的安裝和配置PyQt5及其工具教程:PyCharm安裝PyQt5及其工具(Qt Designer、PyUIC、PyRcc)詳細教程_思緒無限的博客-CSDN博客_pycharm安裝pyqt5


一、Qt Designer、PyUic、PyRcc是什么?

可能有人還不清楚這幾個工具的用途,這里對PySide開發(fā)工具簡介如下:

  • Qt Designer:designer顧名思義有設(shè)計師的意思? 簡單的來說就是設(shè)計Qt界面的輔助開發(fā)工具,通過拖拽的方式進行所見即所得的可視化開發(fā)圖形化界面,極大地提高了圖形化界面的開發(fā)效率。 ——Qt Designer官網(wǎng)
  • PyUIC:Qt Designer設(shè)計出來的圖形界面最后保存下來的擴展名為.ui的文件。實際上是xml格式的文件,用來描述各組件和控件的名稱、大小、位置等其他一些屬性信息。PyUIC就把ui文件轉(zhuǎn)換成py文件的工具。這樣既方便了我們對UI代碼進行調(diào)用和調(diào)試,也避免了需要對著界面寫代碼的工作。
  • PyRcc:在用Qt Designer設(shè)計圖形界面時,可能會用到圖片等資源,這些資源被保存擴展名為.qrc的文件來管理的。這時就需要用到PyRcc工具方便地將qrc文件轉(zhuǎn)換為py文件。

二、工具配置

1.?配置Qt Designer

安裝完成PySide6后,再次在終端中輸入pip install PySide6可以看到PySide6安裝路徑,復(fù)制in后面的路徑(例如:d:\pythonpro\pyside6-test\venv\lib\site-packages),選中并打開你的路徑。

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

打開路徑后,找到并進入PySide6文件夾中。

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

找到PySide6文件夾中的designer.exe,并記錄designer.exe所在位置。02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

打開PyCharm的設(shè)置界面

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

?找到“工具”中的“外部工具”選項

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

點擊“+”按鈕新建工具,彈出“創(chuàng)建工具”界面。

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

  • 名稱:Qt Designer(可自己定義)
  • 組:默認是External Tools(可以改成其他的名字進行分類)
  • 描述:對此工具的描述,隨便填寫即可,便于自己觀看
  • 程序:填入剛才找到的designer.exe的位置
  • 實參:$FilePath$(網(wǎng)上找到的教程基本都是不填的,這樣打開Qt Designer是不會打開你當前選中的ui文件,還要你手動再去尋找并打開ui文件。加上這個參數(shù)后,可以直接打開你選中的ui文件,省了不少事,也可以不填寫,因人而異)
  • 工作目錄: $FileDir$

其他選項默認即可,然后點擊“確定”,Qt Desinger就配置完成啦!
?

2. 配置PyUIC

在當前目錄下的終端中輸入where pyside6-uic,記錄輸出路徑:

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

參照Qt Designer的方式打開“創(chuàng)建工具”界面。

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

  • 名稱:PyUIC(可自己定義)
  • 組:默認是External Tools(可以選擇跟Qt Desinger同一組,方便查看)
  • 描述:對此工具的描述,隨便填寫即可,便于自己觀看
  • 程序:填入剛才記錄的pyside6-uic.exe的位置
  • 實參:$FileName$ -o ui_$FileNameWithoutExtension$.py
  • 工作目錄: $FileDir$

其他選項默認即可,然后點擊“確定”,PyUIC就配置完成啦!

3.?配置PyRcc

在當前目錄下的終端中輸入where pyside6-rcc,記錄輸出路徑:

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

PyRcc工具的配置方式與PyUIC相似,同樣打開創(chuàng)建工具”界面

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

  • ?名稱:PyRcc(可自己定義)
  • 組:默認是External Tools(可以選擇跟Qt Desinger同一組,方便查看)
  • 描述:對此工具的描述,隨便填寫即可,便于自己觀看
  • 程序:填入剛才記錄的pyside6-rcc.exe的位置
  • 實參:$FileName$ -o $FileNameWithoutExtension$_rc.py
  • 工作目錄: $FileDir$

其他選項默認即可,然后點擊“確定”,PyRcc就配置完成啦!


三、使用演示

1.?演示Qt Designer

如果使用的是上述的方法配置Qt Designer,那么在PyCharm中你可以通過下列兩種方式打開Qt Desinger。

(1)、通過Qt Desinger打開ui文件

前提是在“實參”選項中添加了“$FilePath$”,右擊項目中的ui文件,彈出工具選擇框,找到“External Tools”(或自己設(shè)置的名稱),點擊“Qt Desinger”(或自己設(shè)置的名稱)。

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

(2)、直接打開Qt Desinger

點擊菜單欄“工具”,彈出下拉框,選擇“External Tools(或自己設(shè)置的名稱),彈出工具選擇框。選擇“Qt Designer(或自己設(shè)置的名稱)。

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

2.?演示PyUIC

創(chuàng)建一個untitled.ui文件,并把代碼復(fù)制到文件中

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>Form</class>
 <widget class="QWidget" name="Form">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>400</width>
    <height>300</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>這是個測試窗口</string>
  </property>
  <widget class="QPushButton" name="pushButton">
   <property name="geometry">
    <rect>
     <x>110</x>
     <y>190</y>
     <width>171</width>
     <height>51</height>
    </rect>
   </property>
   <property name="text">
    <string>這是一個測試按鈕</string>
   </property>
  </widget>
  <widget class="QLabel" name="label">
   <property name="geometry">
    <rect>
     <x>160</x>
     <y>90</y>
     <width>61</width>
     <height>21</height>
    </rect>
   </property>
   <property name="text">
    <string>這是個標簽</string>
   </property>
  </widget>
  <widget class="QPushButton" name="pushButton_2">
   <property name="geometry">
    <rect>
     <x>360</x>
     <y>10</y>
     <width>31</width>
     <height>31</height>
    </rect>
   </property>
   <property name="text">
    <string>X</string>
   </property>
  </widget>
 </widget>
 <resources/>
 <connections>
  <connection>
   <sender>pushButton_2</sender>
   <signal>clicked()</signal>
   <receiver>Form</receiver>
   <slot>close()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>372</x>
     <y>17</y>
    </hint>
    <hint type="destinationlabel">
     <x>297</x>
     <y>24</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>

在untitled.ui文件上右擊,在彈出的菜單中使用上述配置好的uic工具

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

即可轉(zhuǎn)換為py文件?02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

3.?演示PyRcc

在要轉(zhuǎn)換的qrc文件上右擊,在彈出的菜單中使用上述配置好的rcc工具

02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)

?即可轉(zhuǎn)換為py文件??02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)


總結(jié):

以上就是Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc,如有疏漏之處,希望大家能熱心指出其中的錯誤,本專欄會長期不定期地更新,如果覺得不錯的可以訂閱本專欄并點個關(guān)注,如有疑問歡迎隨時反饋,感謝大家觀看。

參考文章:

https://blog.csdn.net/qq_32892383/article/details/108867482

https://blog.csdn.net/baiydn/article/details/126483010文章來源地址http://www.zghlxwxcb.cn/news/detail-413086.html

到了這里,關(guān)于02、Pycharm中配置PyQt/PySide開發(fā)工具Qt Designer、PyUIC、PyRcc(詳細)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 如何配置Pycharm服務(wù)器并結(jié)合內(nèi)網(wǎng)穿透工具實現(xiàn)遠程開發(fā)

    如何配置Pycharm服務(wù)器并結(jié)合內(nèi)網(wǎng)穿透工具實現(xiàn)遠程開發(fā)

    ?? 博客主頁 : 小羊失眠啦. ?? 系列專欄 : 《C語言》 《數(shù)據(jù)結(jié)構(gòu)》 《Linux》 《Cpolar》 ?? 感謝大家點贊??收藏?評論?? 前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點擊跳轉(zhuǎn)到網(wǎng)站。 本文主要介紹如何使用Pycharm進行遠

    2024年01月16日
    瀏覽(25)
  • Python IDE Pycharm服務(wù)器配置方法并結(jié)合內(nèi)網(wǎng)穿透工具實現(xiàn)遠程開發(fā)

    Python IDE Pycharm服務(wù)器配置方法并結(jié)合內(nèi)網(wǎng)穿透工具實現(xiàn)遠程開發(fā)

    本文主要介紹如何使用Pycharm進行遠程開發(fā),并實現(xiàn)在家遠程與公司服務(wù)器資源同步。 新版本 Jetbrains 系列開發(fā)IDE( IntelliJ IDEA , PyCharm , GoLand )等都支持遠程使用服務(wù)器編譯,并且可以 通過SFTP同步本地與服務(wù)器項目代碼 。 這樣做的好處是**我們只要連接上服務(wù)器就能開始

    2024年02月04日
    瀏覽(42)
  • 【pyqt5界面化工具開發(fā)-8】窗口開發(fā)-QDialog對話框

    【pyqt5界面化工具開發(fā)-8】窗口開發(fā)-QDialog對話框

    目錄 一、調(diào)用父類的菜單 二、添加更多的布局在對話框內(nèi) 和前面Qwedget一樣的結(jié)構(gòu)(不做過多介紹) 可以參考代碼中的注釋 這和前面講的Qwedget窗口布局基本上一樣了 運行結(jié)果:

    2024年02月11日
    瀏覽(90)
  • 【Python之Pyside】如何在pycharm中使用pyside開發(fā)編輯Qt ui界面(uic、rcc)

    【Python之Pyside】如何在pycharm中使用pyside開發(fā)編輯Qt ui界面(uic、rcc)

    qtcreator自帶designer設(shè)計師編輯器,非常好用。 但是我們使用pycharm進行界面開發(fā)的時候沒有designer,在pycharm中直接雙擊qt的ui文件會直接進行xml格式的編輯。 要在pycharm中支持雙擊ui文件打開qtdesigner,我們需要先 在pycharm中添加安裝了pyside6的python環(huán)境,注意,安裝pyqt5不支持,舊

    2024年04月12日
    瀏覽(30)
  • 基于PyQt5的圖形化界面開發(fā)——自制ssh工具

    基于PyQt5的圖形化界面開發(fā)——自制ssh工具

    本節(jié)我們使用PyQt5來制作一個簡單的ssh小工具。 操作系統(tǒng):Windows10 專業(yè)版 開發(fā)環(huán)境:Pycahrm Comunity 2022.3 Python解釋器版本:Python3.8 第三方庫: PyQt5 和 paramiko 本節(jié)需要安裝第三方庫PyQt5和paramiko,如果你并不熟悉第三方庫的安裝,你可以參考以下文章來學(xué)習(xí): Python第三方庫安裝

    2024年02月06日
    瀏覽(59)
  • 【pyqt5界面化工具開發(fā)-11】界面化顯示檢測信息

    【pyqt5界面化工具開發(fā)-11】界面化顯示檢測信息

    目錄 0x00 前言: 一、布局的設(shè)置 二、消息的顯示 我們在10講的基礎(chǔ)上,需要將其輸出到界面上 思路: 1、消息的傳遞 2、布局的設(shè)置 先考慮好消息的傳遞,再來完善布局 其實先完善布局,再來設(shè)置消息的傳遞也行 (我不是中國人,就是外國人) 將布局設(shè)置好以后,我們就

    2024年02月10日
    瀏覽(24)
  • 【從零學(xué)習(xí)python 】02. 開發(fā)工具介紹

    【從零學(xué)習(xí)python 】02. 開發(fā)工具介紹

    根據(jù)我們之前介紹的知識,我們知道,所謂代碼其實就是將一段普通文本按照一定的規(guī)范編寫,然后交給電腦解析并且執(zhí)行。那既然是一段文本,那我們是否可以直接使用文本編輯器來編碼呢?答案是肯定的,但是這樣開發(fā)起來,效率會很低。 實際上,在我們實際工作中,如

    2024年02月14日
    瀏覽(25)
  • 使用PyCharm開發(fā)工具創(chuàng)建工程

    使用PyCharm開發(fā)工具創(chuàng)建工程

    前面文章實現(xiàn)了開發(fā) python程序使用的 開發(fā)工具PyCharm,本文來學(xué)習(xí)使用 PyCharm開發(fā)工具創(chuàng)建一個 python工程。 1. 首先,打開 PyCharm開發(fā)工具,打開 \\\"New project\\\" 選項: 2.? 設(shè)置工程名即 Name的值,設(shè)置工程所存放的路徑,這里我所設(shè)置的 \\\"Location\\\" 的值為 : 同時,下面 interpreter為

    2024年04月27日
    瀏覽(15)
  • 【Python入門】搭建開發(fā)環(huán)境-安裝Pycharm開發(fā)工具

    【Python入門】搭建開發(fā)環(huán)境-安裝Pycharm開發(fā)工具

    前言 ??作者簡介: 熱愛跑步的恒川 ,致力于C/C++、Java、Python等多編程語言,熱愛跑步,喜愛音樂的一位博主。 ??本文收錄于Python零基礎(chǔ)入門系列,本專欄主要內(nèi)容為Python基礎(chǔ)語法、判斷、循環(huán)語句、函數(shù)、函數(shù)進階、數(shù)據(jù)容器、文件操作、異常模塊與包、數(shù)據(jù)可視化等,

    2024年02月04日
    瀏覽(92)
  • whisper實踐--基于whisper+pyqt5開發(fā)的語音識別翻譯生成字幕工具

    whisper實踐--基于whisper+pyqt5開發(fā)的語音識別翻譯生成字幕工具

    大家新年快樂,事業(yè)生活蒸蒸日上,解封的第一個年,想必大家都回家過年,好好陪陪家人了吧,這篇文章也是我在老家碼的,還記得上篇我?guī)Т蠹一玖私饬藈hisper,相信大家對whisper是什么,怎么安裝whisper,以及使用都有了一個認識,這次作為新年第一篇文章,我將介紹一

    2024年02月01日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包