Windows Pyqt5配置环境过程(pycharm Anaconda)

文章详细介绍了如何在2019年左右的Anaconda和PyCharm版本中进行环境配置,包括Anaconda的安装、换源、创建环境以及常用命令。接着,重点讲述了如何配置PyCharm的ExternalTools,用于集成QtDesigner、PyUIC和PyRCC,便于UI界面设计和转换。此外,提到了在遇到安装PyQt5时可能出现的问题及解决办法,例如更换Python版本来解决构建问题。
摘要由CSDN通过智能技术生成

必要安装

Anaconda下载地址
Pycharm下载地址
这两个推荐2019年左右的版本就行了,安装的时候选择“add path”

Anaconda换源
换源之后叉掉终端之后再创建环境

Anaconda常用命令

Anaconda换源应该是只对conda install 有用,pip还要换源
使用清华源进行pip下载,以及对pip换源

配置过程

基础安装

 pip install PyQt5==5.15.9
 pip install pyqt5-tools

这两个安装完成后,使用命令

conda env list

显示如下
在这里插入图片描述

配置Pycharm External Tool

具体方法:Flie --> Settings --> Tools --> External Tools
在这里插入图片描述
点击左上角 + 号,配置如下:

配置QtDesigner(用来打开qtdesigner软件界面的)

 Name :QtDesigner
 ​
 Program: D:\SoftLocation\Anaconda\envs\qt_env\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
 (program填你自己designer.exe的路径,Anaconda就是在创建的虚拟环境下的)
 ​
 Arguments:$ProjectFileDir$
 ​
 Working directory:$FileDir$

配置PyUIC(用来将Qt Designer生成的界面文件(后缀为.ui)转换成指定的格式)

 Name :PyUIC
 ​
 Program:D:\SoftLocation\Anaconda\envs\qt_env\Scripts\pyuic5.exe
 (program填你自己pyuic5.exe的路径)
 ​
 Arguments:$FileName$ -o  $FileNameWithoutExtension$.py
 ​
 Working directory:$ProjectFileDir$

配置PyRCC(用来转化图片的)

 Name :PyRCC
 ​
 Program:D:\PythonProgram\learnPy\venv\Scripts\pyrcc5.exe
 (program填你自己pyrcc5.exe的路径)
 ​
 Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
 ​
 Working directory:  $FileDir$

配置完成后

在这里插入图片描述

测试使用

右击工程名,选到External Tools(如图)
打开QtDesigner,创建一个ui文件并保存
在这里插入图片描述
简单创建一个UI界面,这里我们创建的是一个MainWindow,保存后回到工程
在这里插入图片描述
右击UI文件,选择External Tools中的PyUIC即可将.ui文件转化为.py文件

在这里插入图片描述
转化得到的py文件
在这里插入图片描述

下面我们创建一个新的.py文件,输入以下内容:
这是一种比较典型,也是我很推崇的用法

from PyQt5 import QtWidgets,QtCore
from PyQt5.QtWidgets import QMainWindow,QApplication
import sys

import Test_UI


# 注意:ui界面文件是个MainWindow,那么MyApp就必须继承 QMainWindow
# 类似的,若ui界面文件是个对话框,那么MyApp就必须继承 QDialog
class Test_window(QtWidgets.QMainWindow,Test_UI.Ui_MainWindow):
    def __init__(self,parent=None):
        super(Test_window,self).__init__(parent)
        self.setupUi(self)




if __name__ == '__main__':
    app = QApplication(sys.argv)
    mytest = Test_window()
    mytest.show()
    app.exec_()

运行该文件,即可看到刚才设定的界面
在这里插入图片描述

参考资料:
Pycharm配置QtDesigner(PyUIC、PyRcc)
Windows下Pycharm中PyQt5 + QtDesigner + QtUIC 的配置与使用 (保姆级教程)

报错

ERROR: Could not build wheels for PyQt5-sip

更换python版本,我一个环境中python3.7安装后,另外环境3.7就安装不了,很奇怪,但是我用3.8就安装成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玛卡巴卡_qin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值