本文环境配置:
系统=>windows10:64位
语言=>Python:3.7.5第三方库
PyQT5:5.14.2
pyqt5-tools:5.14.0.1.5
工具=>PyCharm:2019.3.3
使用PyCharm,根据不同的项目搭建独立的虚拟环境打开PyCharm
点击New Project
项目路径自定义
选择venv(virtualenv)目录,这里存放一个虚拟的python环境。这里所有的类库依赖都可以直接脱离系统安装的python独立运行。
制定虚拟环境解释器以本地安装的哪个python版本来创建。
在PyCharm中安装项目需要的包和插件
1、进入qtdemo项目,安装PyQt5和pyqt5-tools包
搜索pyqt5,而后【install】进行安装
安装后发现多了PyQt5,PyQt5-sip
安装pyqt5-tools,这个模块依赖得东西比较多,下载内容比较大,通过上述方式安装
有时会连接超时,无法正确安装。如果出现以上情况,可以通过终端进行安装
首先切换到项目虚拟目录
而后进行安装, 国内阿里源速度很快,这里临时切换到阿里源
pip install pyqt5-tools -i https://mirrors.aliyun.com/pypi/simple/
下载,安装完毕后,可以看到
在PyCharm中安装项目需要插件
这个步骤是可以在pycharm中打开Qt5工具,便于开发者在Pycharm上统一开发
1、添加Qt Designer工具,Tools——External Tools——点击右侧的"+"Name:输入最后工具在菜单中的想呈现名称,比如我这里命名为QT Designer
Program:designer.exe程序的位置,位于当前项目文件\venv\Scripts\下。注意这里要先安装pyqt5-tools包,才有这个执行文件
Working directory:designer.exe工作路径,设置为$FileDir$
2、添加PyUIC工具,继续点击"+"Name:输入最后工具在菜单中的想呈现名称 PyUIC
Program: pyuic5.exe程序的位置,位于当前项目文件\venv\Scripts\下。注意这里要先安装PyQt5包,才有这个执行文件
Arguments: 执行语句$FileName$ -o $FileNameWithoutExtension$.py
Working dirctory:工作路径$FileDir$
测试项目
在qtdemo项目右键--选择【External Tools】--【QT Designer】
而后可以看到QT Designer设计界面:
通过QT Designer设计器,可以通过拖拽即可设计界面,减少繁琐得界面设计。
通过拖拽快速得建立了一个登陆界面,将文件保存问test.ui。
此时在项目路径中发现:
而后在pycharm中选择test.ui--【External Tools】--【PyUIC】
而后就会根据test.ui生成test.py文件:
编写测试文件qt5demo.py
运行程序:
这样表示安装成功,可以在Pycharm上进行Qt5开发