溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

發(fā)布時(shí)間:2020-09-19 08:09:36 來(lái)源:腳本之家 閱讀:378 作者:大飛飛Rose 欄目:開(kāi)發(fā)技術(shù)

安裝工具:

  • Pycharm 專(zhuān)業(yè)版2017.3
  • PyQT5
  • python3

測(cè)試工程文件及所需工具:

1、首先安裝Pycharm,先前一篇介紹安裝破解版的可以參考:https://www.jb51.net/softs/299378.html

2、新建一個(gè)空的python工程,找到setting安裝第三方模塊PyQT5,點(diǎn)加號(hào),先安PyQT5,再安裝pyqt5-tools,后面包含qtdesinger

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

3、以上模塊都安完,設(shè)置擴(kuò)展工具的參數(shù)找到setting->tools->external tools,點(diǎn)擊加號(hào)新建工具

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

4、先加qtdesinger的參數(shù),program:E:\python_study\qtstudy\venv\Lib\site-packages\pyqt5-tools\designer.exe,這個(gè)是我的需要換成你自己的,arguments:$FileDir$\$FileName$ ,working directory:$FileDir$,后面這個(gè)可以和我一樣

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

6、再點(diǎn)加號(hào),添加pyuic5的參數(shù),這個(gè)是把qt的UI文件轉(zhuǎn)換成.py文件的工具,program:E:\python_study\qtstudy\venv\Scripts\pyuic5.exe,這個(gè)也需要改成你自己的,
arguments:$FileName$ -o $FileNameWithoutExtension$.py ,working directory:$FileDir$,后面這個(gè)可以和我一樣

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

7、再點(diǎn)加號(hào),添加pyrcc的參數(shù),這個(gè)是將資源文件如圖片等轉(zhuǎn)成python代碼能識(shí)別的文件,這個(gè)參數(shù)基本和pyuic5的是一樣的

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

8、以上參數(shù)配置完成PYQT5也可以說(shuō)是基本完成了,如果你是順利基本可以裝B了

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

9、直接打開(kāi)qtdesinger,創(chuàng)建一個(gè)UI文件,保存在python工程的本地目錄,如果保存沒(méi)反應(yīng)就用另存為,這樣在工程里就會(huì)出現(xiàn)qt的UI文件了

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

10、右鍵保存好的ui文件,選擇external tools->pyuic5生成代碼,天意弄人啊,沒(méi)想到報(bào)錯(cuò)了我去,有些是不報(bào)錯(cuò)的。。。居然找不到模塊,可以明明存在呀

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

11、查找了大量的資料,百度谷歌各方法都試一下,終于把坑給埋了,具說(shuō)是python3.dll is missing,這不是開(kāi)玩笑么,我都用了這么多次了,報(bào)著試試的心態(tài)沒(méi)想到還真行

安裝的Python缺少了python3.dll,可以通過(guò)去python.org 下載所需版本的python安裝包并安裝,然后從安裝目錄中拷貝python3.dll文件,粘貼到Anaconda安裝目錄下,也就是python36.dll所在的目錄下,一般就是第一層目錄,具體要看自己的安裝情況

下載適合你電腦配置的安裝包,很重要的?。?(我的系統(tǒng)是Windows10,64位,所以選擇的是Download Windows x86-64 executable installer),然后安裝,要確保你要記得它的安裝目錄哦,后面要用到。到這里,你需要確保已經(jīng)完成上面的安裝。打開(kāi)剛剛記得的安裝目錄,找到python3.dll文件,復(fù)制,并粘貼到Scripts安裝目錄下,也就是python36.dll所在的目錄下。

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

12、現(xiàn)在你在右鍵將UI文件生成py文件試試,成功啦。。。此處需要鮮花?。。?!

13、建一個(gè)QT的入口主文件,將剛才生成的py模塊導(dǎo)入運(yùn)行

import sys
import qtstudyqtstudy
from PyQt5.QtWidgets import QApplication, QMainWindow
	 
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = qtstudyqtstudy.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())

14、運(yùn)行一下主py文件吧,成功了吧,我只是測(cè)試加了一個(gè)編輯框,其它的你們可以自己試試了

pycharm+PyQt5+python最新開(kāi)發(fā)環(huán)境配置(踩坑)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持億速云。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI