溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

發布時間:2020-11-03 15:18:12 來源:億速云 閱讀:930 作者:Leah 欄目:開發技術

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

個人使用環境
WIN10x64系統,Python3.8,PyCharm2020.01.03

安裝過程
一、安裝Python3.8
(自己參考其他教程)

二、安裝PyQt5
然后在cmd下輸入指令

pip install PyQt5

也可以輸入這個指令

pip install PyQt5 -i https://pypi.douban.com/simple

(后面是豆瓣的鏡像地址,是為了加快下載速度)

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程
Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

提示你更新pip,就按照提示更新(這步驟是可選的,看個人需求)
在cmd下輸入

python -m pip install --upgrade pip

三、安裝PyQt5-Tools
然后在cmd下輸入指令

pip install PyQt5-tools

也可以輸入這個指令

pip install PyQt5-tools -i https://pypi.douban.com/simple

(后面是豆瓣的鏡像地址,是為了加快下載速度)

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

可以查看下有下面2個文件夾

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

最好連這幾個庫都安裝一下SIP、PyInstaller、PyQt5-sip

四、查看
安裝完PyQt5、pyqt5-tools后到Python的安裝目錄中查看,路徑因人而異。例如:
C:\Program Files\Python38\Lib\site-packages
查看是否存在PyQt5、pyqt5-tools文件夾,并且在pyqt5-tools下的Qt\bin下是否存在designer.exe
若點擊designer.exe存在以下報錯,說明未創建環境變量!

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

五、創建環境變量
在環境變量中的系統變量新建

變量名 QT_QPA_PLATFORM_PLUGIN_PATH
變量值 C:\Program Files\Python38\Lib\site-packages\PyQt5\Qt\plugins
變量值為個人python的安裝路徑,具體因人而異!

創建完后再去相應目錄下點擊打開designer.exe
C:\Program Files\Python38\Lib\site-packages\PyQt5\Qt\bin\designer.exe

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程
Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

六、安裝PyCharm2020.01.03
(自己參考其他教程)

七、PyCharm2020.01.03配置
1.先新建一個項目PyQt
菜單欄File -> Settings(或者按快捷鍵Ctrl+Alt+S)打開設置界面

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

Project:PyQt->Project Interpreter,點擊這個按鈕
選擇Add …

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

我新安裝的Python3版本的解釋器,下面點擊OK按鈕即可

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

Interpreter了,選擇Python3.8即可

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

2.File->Settings…->Tools->External Tools,點擊“+”進行創建

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程
Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

配置QtDesigner

Name:QtDesigner
Program:C:\Program Files\Python38\Scripts\pyqt5designer.exe
#這里輸入你的python安裝路徑下的Scripts\pyqt5designer.exe就好
Working directory:$ProjectFileDir$
點擊OK

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

配置PyUIC5

Name:PyUIC5
Program:C:\Program Files\Python38\Scripts\pyuic5.exe
#這里輸入你的python安裝路徑下的Scripts\pyuic5.exe就好
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
點擊OK

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

配置PyRcc5

Name:pyrcc5
Program:C:\Program Files\Python38\Scripts\pyrcc5.exe
#這里輸入你的python安裝路徑下的Scripts\pyrcc5.exe就好
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

八、PyCharm操作
1.打開Pycharm中的Tools

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

2.創建.ui文件,并保存在工程目錄下

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程
Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

3.在Pycharm工程中找到相應.ui文件,選中.ui文件右擊,按下圖操作點擊pyuic5,這時.ui轉換成.py文件

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

4.使用test.ui與test.py文件

在PyQt項目中新增一個hello.py,

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程
Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

將如下內容貼進去

#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication,QMainWindow
import test   # module test.py
 
if __name__ == '__main__':
  app = QApplication(sys.argv)
  myMainWindow = QMainWindow()
  myUi = test.Ui_MainWindow()
  myUi.setupUi(myMainWindow)
  myMainWindow.show()
	sys.exit(app.exec_())

5.編譯運行Run->Run…選擇hello.py文件,彈出期待已久的對話框。

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

九、運行時出現問題解決
下面是解決
ModuleNotFoundError: No module named 'pyqt5'問題
PyCharm不識別PyQt5的問題如圖所示,引用PyQt5的時候顯示錯誤“ModuleNotFoundError: No module named ‘pyqt5'”
首先確定已經安裝了PyQt5是成功的

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

通過python的命令引用PyQt5成功,表示PyQt5安裝沒有問題
Python環境變量配置一般沒有問題,很少,如果有,就無法運行

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

最新版的PyCharm,因為高版本pycharm自己創建了一個Python虛擬環境 默認沒有把你安裝的第三方庫添加進來,所以就造成這種問題,而且在新建項目時候Project Interpreter那個標簽隱藏,無法注意到,需要手動打開,如下圖

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

下圖兩項打鉤

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

這樣在創建完工程的時候會加載一堆東西。

如果你已經建了項目,不想重新再重復已有的工作,別擔心,還有辦法!
在已有項目的最后面找到External Libraries ,然后找到venv目錄,把pyvenv.cfg文件中的如下參數改成true
include-system-site-packages = true
大功告成!

Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程

看完上述內容,你們掌握Python3.8+PyQt5+pyqt5-tools+Pycharm的配置方法教程的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女