PyQt5 IDE安装并执行第一个hello world程序

来源:互联网 发布:js ios select 编辑:程序博客网 时间:2024/04/30 10:01

由来

本人一直采用c++作为个人官方语言,对pyqt早有耳闻,之前也想尝试下写个hello word程序试试,苦于一直不知道有什么比较好的IDE来进行开发一直搁置。今天,终于耐下心来把这一套搞定了,记录下。

开始

闲话不多说,首先自然是查看pyqt官网:https://riverbankcomputing.com/software/pyqt/intro。

安装PyQt5及配置IDE

安装 PyQt5

https://www.riverbankcomputing.com/software/pyqt/download5,官网中已经写得很细了:
简单点说:pip3 install PyQt5

安装推荐IDE

之前看得不细,没有注意到其实官网有推荐使用IDE的。
这里写图片描述
点击链接即可跳转:http://eric-ide.python-projects.org/eric-download.html
注意网站中也写得很清楚:先要运行pip install qscintilla
注意:安装完qscintilla再次安装Eric时(切换到Eric目录 python install.py)可能会报错如下:

the sip module implements API v12.0 but the PyQt5.Qsci module requires API v12.1

主要是sip的版本不对,可以通过卸载sip再安装,后面再次安装Eric就没有问题了。

pip uninstall sippip install sip

第一个pyqt程序

配置Eric

一般Eric会被安装在C:\Users\ xxx \AppData\Local\Programs\Python\Python36-32\Scripts目录下(xxx有用户名,其实是安装在python目录下的Scripts里)
执行eric6.bat,第一次运行会让你配置下python及Qt相关的内容,或者也可以通过下图打开配置页面:
这里写图片描述
主要配置一下Qt工具,这个应该还是先要安装Qt的。

编写hello world

项目->新建
这里写图片描述
是否将已有文件添加到项目中选择否。
右键新建窗体:
这里写图片描述
后面默认选择对话框、取名字也随个人喜好:
由于之前设置过Qt tool目录,所以回默认使用Qt designer打开新建的.ui文件。
这里写图片描述
随后,右键->生成对话框代码
这里写图片描述
第一次点击右侧的新建按钮,后面直接点确定就行了:
这里写图片描述
后面会生成一批代码,包括选择的信号处理函数(下次修改后再次重现生成一边就好了)
这里写图片描述
编译窗口(注意,此时Hello.py是不能够直接运行的)
这里写图片描述
编译成功后会在源代码中看到UI_Hello.py这个是可以执行的
这里写图片描述
点击F2或者点击下图图标即可执行程序这里写图片描述
注意,有时候会弹出如下窗口,只需要设置工作文件夹,其它不填,点击ok即可
这里写图片描述
最后附上程序运行截图:
这里写图片描述

原创粉丝点击