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即可
最后附上程序运行截图:
- PyQt5 IDE安装并执行第一个hello world程序
- 第一个“Hello World”程序
- 第一个程序:"Hello World"
- 第一个程序:Hello World
- 第一个程序:Hello World
- Hello World 第一个程序
- 第一个程序“Hello World !”
- JavaScript脚本语言介绍并实现第一个Hello World程序
- 用Free Pascal IDE编写第一个程序Pascal版的hello world
- 第一个Java程序'Hello world'
- QT第一个程序 hello,world
- 第一个WF程序Hello World!
- [C#] 第一个Hello World程序
- PyQt 第一个程序 “Hello World”
- 第一个qt程序:hello world!
- 第一个QT程序,Hello World
- windows azure 第一个程序Hello World
- 第一个Android程序"Hello,World"
- 从用户感知谈软件性能测试
- 收看直播 发布直播 开发技术
- (C++)跨平台日志库——yaolog v1.6
- JAVA基础数据类型
- Python基础概念_2_基础概念
- PyQt5 IDE安装并执行第一个hello world程序
- python-pptx库中文文档及使用样例
- VIM编辑器基础学习笔记
- 【js】通过js或者jQuery操作滚动条
- JQUERY为元素添加样式的实现方法
- 超级强大的SVG SMIL animation动画详解
- java常见的面试题整理
- Java枚举(enum) 详解7种常见的用法
- Appstore抓包获取APP历史版本