python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
- 首先安装python3.6.8解释器和pycharm软件,这篇文章假设你以及安装好啦。
- 其次安装pyqt5,我这次是使用pip工具安装的。安装pyqt5之前,需要先安装sip。找到python安装目录下scripts文件夹,我们可以看到有一个pip3.exe可执行文件。这时,在这个文件夹空白处,按shift+鼠标右键,找到在此处打开命令窗口。如图,输入 pip3 install sip 等待安装完成。
上图中我们可以看到successfully installed sip 字样,说明安装sip成功。
接着继续在此处,还是这个窗口 继续输入 pip3 install pyqt5,
如上安装完成这个之后,继续输入 pip3 install pyqt5-tools
至此,三个包都已成功安装。
pyqt5安装完后,还需要修改系统环境变量 。
新建系统环境变量,变量名为:qt_qpa_platform_plugin_path
变量值定位到qt文件夹下的plugins下即可。
最后还需把安装好的pyqt5环境配置到pycharm中。
打开pycharm,在设置界面进入工具-外部工具,点+号,依次配置qtdisigner(设计师),pyuic(用于将设计师的ui界面自动转换成python代码)。
在未配置pyqt5之前,右面的扩展工具界面是空的。
接下来首先配置qtdisigner,点击左上角的"+"键。
name填写“qtdisigner”,
program填写,designer.exe这个可执行文件的路径,我的这个路径是上面这样的。
有的人这个文件是在pyqt5-tools这个文件下。到时候可以自己去找一下。
arguments参数不用写,
working directory:填写$filedir$
填写好之后点击ok。
接着配置pyuic,继续点击+号。
name填写“pyuic”,
program填写,python解释器的文件的路径。
arguments参数写,-m pyqt5.uic.pyuic $filename$ -o $filenamewithoutextension$.py
working directory:填写$filedir$
这样两个工具配置完成,页面下有如下的两个工具。
此时,在pycharm的菜单栏中的tools-external tools里可以看到新增的外部工具。
最后还需测试一下新搭的环境是否真正的配置成功。
新建一个项目,右键点项目-external tools-qtdesigner,这时会弹出qtdesigner的设计师界面,随便选择一个模板测试。这里选择第一个不带按钮的对话框,点create。
设计的界面如下:
点击左上角的保存,设置界面文件名是qttest.ui
保存后可以在项目目录下看到已经生成了ui文件。
右键点qttest.ui - external tools - pyuic,会自动把ui文件生成python代码qttest.py,此时项目中多了一个qttest.py文件,双击可打开查看代码。
最后一步右键点项目,新建一个python文件,输入以下main程序代码,然后运行 。
运行程序,界面如下:
说明pycharm的配置已经完成且正确 。
如果运行后提示错误,modulenotfounderror: no module named 'pyqt5'。
再重新创建一个项目,这时应注意在base interpreter下面的两个复选框对勾打上。目的是加载第三方库,这样在创建完工程的时候会加载一堆东西。
总结
到此这篇关于python3.6.8 + pycharm + pyqt5 环境搭建的文章就介绍到这了,更多相关python3.6.8 + pycharm + pyqt5 环境搭建内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: mysql数据库密码忘记解决方法
下一篇: 使用Redis实现延时任务的解决方案
推荐阅读
-
Windows7下安装 Nodejs 并在 WebStorm 9.0.1 下搭建编译 LESS 环境的图文教程
-
PHP服务端环境搭建的图文教程(分享)
-
Vscode搭建远程c开发环境的图文教程
-
基于ambari2.5.0.3+hdp2.5.3的hadoop集群环境搭建图文教程
-
Golang搭建开发环境的图文教程
-
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
-
VMware + Ubuntu18.04 搭建Hadoop集群环境的图文教程
-
Windows7下安装 Nodejs 并在 WebStorm 9.0.1 下搭建编译 LESS 环境的图文教程
-
Java中运行环境搭建的图文教程实例
-
PHP服务端环境搭建的图文教程(分享)