PyQt5+PyCharm开发环境搭建详细步骤
环境:
- win10
- miniconda
- pycharm2018.2
一、Miniconda安装
下载地址:https://docs.conda.io/en/latest/miniconda.html
介绍:
conda分为三类:
conda:通用包管理系统,可以构建和管理任何语言和任何类型的软件。如果你需要多个python环境,他可以轻松管理。
Anaconda:一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,就是把很多常用的不常用的库都给你装好了,缺点是太大了,如果只是简单的使用python,安装miniconda就好了。
Miniconda:mini版anaconda,它只包含最基本的内容——python与conda,以及相关的必须依赖项,优点是比较小,对于空间要求严格的用户,Miniconda是一种选择。
miniconda安装完毕后,在win菜单会出现此项,这就是miniconda的虚拟环境控制台命令行终端:
打开第一个后出现命令行控制,带有关键字base,表示当前环境是miniconda自带的基础环境:
输入以下内容创建一个名为test的虚拟python环境,后面指明了python的版本号是3.7:
conda create --name test python=3.7
切换到刚创建的虚拟环境:
conda activate test
安装PyQt5:
默认安装最新版Qt,可以在https://pypi.org/project/PyQt5/#history这里查看历史版本。
pip install pyqt5
pip install pyqt5-tools
安装指定版本pyqt:
pip install pyqt5==5.15.10
二、PyCharm环境配置
关于PyCharm的安装教程这里不再赘述,网络上教程有很多。
打开PyCharm并打开Setting,将刚创建的test虚拟python环境添加上,操作如下:
PyQt5环境配置
打开PyCharm并打开Setting->Externel Tools,点击+号:添加关于Qt开发的三个外部工具:
①、QtDesigner,界面设计工具:
$FileDir$
如果你的miniconda版本比较新,那么designer.exe
是在E:\install\miniconda3\envs\[虚拟环境名称]\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
目录下。
②、PyUIC,将ui文件转为python代码工具:
$FileName$ -o $FileNameWithoutExtension$.py
$FileDir$
③、PyRCC
$FileName$ -o $FileNameWithoutExtension$_rc.py
$FileDir$
创建工程并测试
右键单击新创建的工程,打开QtDesigner:
创建界面文件并保存为MainUI,并在空白处右键->改变对象名称,改为MainWidget,然后保存:
将ui文件转为python代码:
新建一个python文件输入一下代码,然后运行:
import sys
import MainUI
from PyQt5.Qt import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
class MainWidget(QWidget):
def __init__(self):
super().__init__()
self.__ui = MainUI.Ui_Widget()
self.__ui.setupUi(self)
if __name__ == '__main__':
App = QApplication(sys.argv)
main_widget = MainWidget()
main_widget.show()
sys.exit(App.exec())
完毕!