python3.6.8 + pycharm + PyQt5 環(huán)境搭建的圖文教程
- 首先安裝python3.6.8解釋器和PyCharm軟件,這篇文章假設(shè)你以及安裝好啦。
- 其次安裝pyQT5,我這次是使用pip工具安裝的。安裝pyQT5之前,需要先安裝SIP。找到python安裝目錄下Scripts文件夾,我們可以看到有一個(gè)pip3.exe可執(zhí)行文件。這時(shí),在這個(gè)文件夾空白處,按shift+鼠標(biāo)右鍵,找到在此處打開(kāi)命令窗口。如圖,輸入 pip3 install SIP 等待安裝完成。
上圖中我們可以看到Successfully Installed SIP 字樣,說(shuō)明安裝SIP成功。
接著繼續(xù)在此處,還是這個(gè)窗口 繼續(xù)輸入 pip3 install PyQt5,
如上安裝完成這個(gè)之后,繼續(xù)輸入 pip3 install PyQt5-tools
至此,三個(gè)包都已成功安裝。
PyQt5安裝完后,還需要修改系統(tǒng)環(huán)境變量 。
新建系統(tǒng)環(huán)境變量,變量名為:QT_QPA_PLATFORM_PLUGIN_PATH
變量值定位到Qt文件夾下的plugins下即可。
最后還需把安裝好的PyQt5環(huán)境配置到PyCharm中。
打開(kāi)PyCharm,在設(shè)置界面進(jìn)入工具-外部工具,點(diǎn)+號(hào),依次配置QtDisigner(設(shè)計(jì)師),PyUIC(用于將設(shè)計(jì)師的UI界面自動(dòng)轉(zhuǎn)換成Python代碼)。
在未配置PyQt5之前,右面的擴(kuò)展工具界面是空的。
接下來(lái)首先配置QtDisigner,點(diǎn)擊左上角的"+"鍵。
Name填寫(xiě)“QtDisigner”,
Program填寫(xiě),designer.exe這個(gè)可執(zhí)行文件的路徑,我的這個(gè)路徑是上面這樣的。
有的人這個(gè)文件是在pyqt5-tools這個(gè)文件下。到時(shí)候可以自己去找一下。
Arguments參數(shù)不用寫(xiě),
Working directory:填寫(xiě)$FileDir$
填寫(xiě)好之后點(diǎn)擊ok。
接著配置PyUIC,繼續(xù)點(diǎn)擊+號(hào)。
Name填寫(xiě)“PyUIC”,
Program填寫(xiě),python解釋器的文件的路徑。
Arguments參數(shù)寫(xiě),-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:填寫(xiě)$FileDir$
這樣兩個(gè)工具配置完成,頁(yè)面下有如下的兩個(gè)工具。
此時(shí),在Pycharm的菜單欄中的Tools-External tools里可以看到新增的外部工具。
最后還需測(cè)試一下新搭的環(huán)境是否真正的配置成功。
新建一個(gè)項(xiàng)目,右鍵點(diǎn)項(xiàng)目-External Tools-QtDesigner,這時(shí)會(huì)彈出QtDesigner的設(shè)計(jì)師界面,隨便選擇一個(gè)模板測(cè)試。這里選擇第一個(gè)不帶按鈕的對(duì)話(huà)框,點(diǎn)Create。
設(shè)計(jì)的界面如下:
點(diǎn)擊左上角的保存,設(shè)置界面文件名是QtTest.ui
保存后可以在項(xiàng)目目錄下看到已經(jīng)生成了ui文件。
右鍵點(diǎn)QtTest.ui - External Tools - PyUIC,會(huì)自動(dòng)把ui文件生成python代碼QtTest.py,此時(shí)項(xiàng)目中多了一個(gè)QtTest.py文件,雙擊可打開(kāi)查看代碼。
最后一步右鍵點(diǎn)項(xiàng)目,新建一個(gè)Python文件,輸入以下main程序代碼,然后運(yùn)行 。
運(yùn)行程序,界面如下:
說(shuō)明Pycharm的配置已經(jīng)完成且正確 。
如果運(yùn)行后提示錯(cuò)誤,ModuleNotFoundError: No module named 'PyQt5'。
再重新創(chuàng)建一個(gè)項(xiàng)目,這時(shí)應(yīng)注意在Base interpreter下面的兩個(gè)復(fù)選框?qū)创蛏?。目的是加載第三方庫(kù),這樣在創(chuàng)建完工程的時(shí)候會(huì)加載一堆東西。
總結(jié)
到此這篇關(guān)于python3.6.8 + pycharm + PyQt5 環(huán)境搭建的文章就介紹到這了,更多相關(guān)python3.6.8 + pycharm + PyQt5 環(huán)境搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python paramiko利用sftp上傳目錄到遠(yuǎn)程的實(shí)例
今天小編就為大家分享一篇python paramiko利用sftp上傳目錄到遠(yuǎn)程的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01python將一組數(shù)分成每3個(gè)一組的實(shí)例
今天小編就為大家分享一篇python將一組數(shù)分成每3個(gè)一組的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11python實(shí)現(xiàn)定時(shí)自動(dòng)備份文件到其他主機(jī)的實(shí)例代碼
這篇文章主要介紹了python實(shí)現(xiàn)定時(shí)自動(dòng)備份文件到其他主機(jī)的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-02-02PyQt5的PyQtGraph實(shí)踐系列3之實(shí)時(shí)數(shù)據(jù)更新繪制圖形
這篇文章主要介紹了PyQt5的PyQtGraph實(shí)踐系列3之實(shí)時(shí)數(shù)據(jù)更新繪制圖形,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5信號(hào)與槽機(jī)制、自定義信號(hào)基礎(chǔ)介紹
這篇文章主要介紹了python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5信號(hào)與槽機(jī)制基礎(chǔ)介紹,需要的朋友可以參考下2020-02-02numpy庫(kù)與pandas庫(kù)axis=0,axis= 1軸的用法詳解
這篇文章主要介紹了numpy庫(kù)與pandas庫(kù)axis=0,axis= 1軸的用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05Python開(kāi)發(fā)入門(mén)之如何制作一個(gè)簡(jiǎn)單的桌面應(yīng)用
這篇文章主要給大家介紹了關(guān)于Python開(kāi)發(fā)入門(mén)之如何制作一個(gè)簡(jiǎn)單的桌面應(yīng)用的相關(guān)資料,我們不僅可以使用Python的圖像處理庫(kù),如PIL等來(lái)實(shí)現(xiàn)圖片的處理和識(shí)別,同時(shí)你還可以設(shè)計(jì)和開(kāi)發(fā)具有圖形界面的桌面應(yīng)用程序,需要的朋友可以參考下2023-08-08