pyqt5环境的配置(python3虚拟环境-pyqt5-pydisigner-pyuic-pyrcc)
#####################
一、创建项目文件虚拟环境
1.在windows电脑新建一个文件夹(E:\PYQT5)
2.在pycharm新建一个虚拟环境,配置环境:
在pycharm新建一个project:file-->New project,
然后在location中选择(E:\PYQT5),
选择一个新的虚拟环境"New enviroment using"选择"Virtualenv",
"Base interpreter"选择自己Python的安装位置,我的为"D:\Program Files\Python38\python.exe",
"Inherit global site-packages"(继承Python基础环境安装的安装包)勾选,
"Make available to all projects"(Python虚拟环境是否应用于所有的项目)自己随意选择,我没选,
二、更改镜像源位置
进入pycharm,进入file-》settings-》project:PYQT5-》Python interpreter,
然后点击安装模块的加号"+",进入"Manage Repositories",检查镜像源是否为国内的镜像源,
我选择清华的镜像源:"https://pypi.tuna.tsinghua.edu.cn/simple/"
清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣:http://pypi.douban.com/simple/
三、安装pyqt5
使用pip安装pyqt5、pyqt5-tools、pyqt5designer这3个模块;
方法一:
命令行安装:
pip install pyqt5
pip install pyqt5-tools
pip install pyqt5designer
方法二:
pycharm鼠标点击安装:
进入pycharm,进入file-》settings-》project:PYQT5-》Python interpreter,
然后点击安装模块的加号"+",依次安装pyqt5、pyqt5-tools、pyqt5designer这3个模块;
错误
四、配置PyQt5设计器qtdesigner
方法一:
可以将qtdesigner界面设计工具创建快捷方式发送至桌面,
我的qtdesigner位置"E:\QT5\env\Lib\site-packages\QtDesigner\designer.exe"
方法二:pycharm中配置external tools:
在PyCharm开发工具的设置窗中依次选择“Tools”→“External Tools”选项,然后在右侧单击“+”按钮,
弹出“Create Tool”窗口。在该窗口中,首先在“Name”文本框中填写工具名称为QtDesigner,然后单击“Program”后面的文件夹图标,
选择安装pyqt5designer模块时自动安装的designer.exe文件,该文件位于当前虚拟环境的“Lib\site-packages\QtDesigner\”文件夹中,
最后在“Working directory”文本框中输入$ProjectFileDir$,表示项目文件目录,然后点击应用,再点击OK
$ProjectFileDir$:表示项目文件路径:
$FileDir$:表示文件路径:
五、配置PyQt5转换器-ui文件转换为py文件
在PyCharm开发工具的设置窗中依次选择“Tools”→“External Tools”选项,
在“Name”文本框中输入工具名称为PyUIC,然后单击“Program”后面的文件夹图标,
选择虚拟环境目录下的pyuic5.exe文件,该文件位于当前虚拟环境的“Scripts”文件夹中,
接下来在“Arguments”文本框中输入将.ui文件转换为.py文件的命令"python -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py";
在“Working directory”文本框中输入$FileDir$,然后点击应用,再点击OK,然后重启pycharm
external tool工具在鼠标右键中可以找到,也可以在pycharm菜单栏的"tools"--》"external tools"中找到;
如果找不到"external tools",重启pycharm.
六、配置".qrc"文件转换为".py"文件
方法一:
1、使用pyrcc5命令:"pyrcc5 resource.qrc" -o resource_rc.py
方法二:创建external tools转化文件
类似于PYUIC的做法,file——setting——tools——external tool——点击加号——输入相关参数
NAME:PyRCC
Program:"E:\QT5\env\Scripts\pyrcc5.exe"
Arguements:"$FileName$ -o $FileNameWithoutExtension$_rc.py"
Working director:$FileDir$
#####################