Pycharm安裝PyQt5的詳細(xì)教程
1.安裝插件
這里使用豆瓣網(wǎng)鏡像進(jìn)行安裝,因?yàn)橹苯舆M(jìn)行安裝速度會(huì)很慢
pip3 install PyQt5 -i https://pypi.douban.com/simple pip3 install PyQt5-tools -i https://pypi.douban.com/simple # PyQt5-stubs是檢查pyqt5語(yǔ)法的包,剛開(kāi)始也可以不安裝 pip3 install PyQt5-stubs -i https://pypi.douban.com/simple
2.配置Pycharm
打開(kāi)Pycharm,點(diǎn)擊File-->Setting-->Tools-->External Tools
如果是剛剛安裝,右邊是沒(méi)有任何數(shù)據(jù)的,直接進(jìn)行添加即可,點(diǎn)擊‘+'號(hào)進(jìn)行添加
Program:是designer.exe所在的路徑,不同版本存儲(chǔ)的路徑可能不一樣,得自己找.
有的是%Python的安裝路徑%\Lib\site-packages\pyqt5_tools\designer.exe。
有的是%Python的安裝路徑%\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe
Working directory就填“$FileDir$”,比較方便的也可以點(diǎn)擊右側(cè)Insert Macro...,然后找到“$FileDir$”。
這個(gè)tool是可以用來(lái)寫UI的,下面要設(shè)置一個(gè)將UI變成py文件的。
?
Program:是Python的安裝路徑
Arguments:-m PyQt5.uic.pyuic ?$FileName$ -o $FileNameWithoutExtension$.py
Working directory:“$FileDir$”
設(shè)置完成
3.進(jìn)行測(cè)試
寫一個(gè)UI
第一步,在你需要寫UI的文件路徑下右擊選擇External Tools-->Designer
隨便新建一個(gè)窗口,然后拖動(dòng)幾個(gè)組件,進(jìn)行保存,例如:test.ui
接著將ui轉(zhuǎn)換成py文件,右擊test.ui-->External Tools-->PyUIC
?打開(kāi)生成的py文件,將如下代碼添加上
import sys from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
直接運(yùn)行,如果沒(méi)有問(wèn)題,說(shuō)明一切正常
參考:
第一篇 -- 安裝和配置PyQt5 - o云淡風(fēng)輕o - 博客園
到此這篇關(guān)于Pycharm安裝PyQt5的文章就介紹到這了,更多相關(guān)Pycharm安裝PyQt5內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django Rest framework之權(quán)限的實(shí)現(xiàn)示例
這篇文章主要介紹了Django Rest framework之權(quán)限的實(shí)現(xiàn)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Django 創(chuàng)建后臺(tái),配置sqlite3教程
今天小編就為大家分享一篇Django 創(chuàng)建后臺(tái),配置sqlite3教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11anaconda升級(jí)sklearn版本的實(shí)現(xiàn)方法
這篇文章主要介紹了anaconda升級(jí)sklearn版本的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02Python為Excel單元格設(shè)置填充\背景色的操作方法(純色、漸變、圖案)
在使用Excel進(jìn)行數(shù)據(jù)處理和分析時(shí),對(duì)特定單元格進(jìn)行背景顏色填充不僅能夠提升工作表的視覺(jué)吸引力,還能幫助用戶快速識(shí)別和區(qū)分不同類別的數(shù)據(jù),本文將通過(guò)三個(gè)示例詳細(xì)介紹如何使用Python在Excel中設(shè)置不同的單元格背景,需要的朋友可以參考下2024-08-08Python 格式化打印json數(shù)據(jù)方法(展開(kāi)狀態(tài))
今天小編就為大家分享一篇Python 格式化打印json數(shù)據(jù)方法(展開(kāi)狀態(tài)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02python用TensorFlow做圖像識(shí)別的實(shí)現(xiàn)
這篇文章主要介紹了python用TensorFlow做圖像識(shí)別的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04Python使用pyglet庫(kù)完整實(shí)現(xiàn)漢諾塔游戲流程詳解
這篇文章主要介紹了Python使用pyglet庫(kù)完整實(shí)現(xiàn)漢諾塔游戲流程,漢諾塔問(wèn)題是一個(gè)遞歸問(wèn)題,也可以使用非遞歸法來(lái)解決,這個(gè)問(wèn)題不僅是一個(gè)數(shù)學(xué)和邏輯問(wèn)題,也是一個(gè)很好的教學(xué)工具,可以用來(lái)教授遞歸、算法和邏輯思考等概念,需要的朋友可以參考下2007-02-02Tensorflow 自帶可視化Tensorboard使用方法(附項(xiàng)目代碼)
這篇文章主要介紹了Tensorflow 自帶可視化Tensorboard使用方法(附項(xiàng)目代碼),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02python?tkinter自定義實(shí)現(xiàn)Expander控件
和其他成熟的GUI庫(kù)相比,tkinter的組件并不是太多,但在自定義組件這一點(diǎn)上,并不遜色于其他框架,下面小編就教大家如何自定義一個(gè)Expander控件吧2023-08-08