首页 » 软件开发 » 开发四部曲(窗口程序创建陈说开发)

开发四部曲(窗口程序创建陈说开发)

萌界大人物 2024-07-24 01:20:54 0

扫一扫用手机浏览

文章目录 [+]

在Windows、macOS和Ubuntu系统中安装PyQt5,用pip3 install PyQt5==5.15.4命令即可,不指定版本号时,默认安装为最新版。

开发四部曲

创建一个PyQt5应用程序,有4个基本步骤,分别是:创建App应用实例、创建应用窗口QWidget、显示窗口和启动程序主循环。
开发时,主要是对第2个步骤的QWidget进行”添油加醋”,如调整窗口位置,新增按钮、标签等组件。

程序清单:pyqt5.py

开发四部曲(窗口程序创建陈说开发) 软件开发
(图片来自网络侵删)

import sysfrom PyQt5.QtWidgets import QApplication, QWidget# 1. 创建应用实例app = QApplication(sys.argv)# 2. 创建应用窗口w = QWidget()w.resize(900, 500)w.setWindowTitle("第一个PyQt5程序")# 3. 显示窗口w.show()# 4. 启动程序主循环sys.exit(app.exec_())

运行程序之后,弹出的窗口如下:

创建应用(QApplication)对象时,有一个sys.argv参数,它用于获取命令行参数;窗口QWidget 对象的resize()方法,用于调整窗口大小;app.exec_()的作用是运行主循环,必须调用此函数才能开始事件处理。

exec_()之所以有个下划线,是为了避免与Python的关键字exec起冲突。
程序中,不用sys.exit()只使用app.exec_(),程序也可以正常运行,但是关闭窗口后进程却不会退出。
app.exec_()在退出时会返回状态代码,sys.exit(n)的作用是退出应用程序并返回n到父进程。

好了,PyQt5开发四部曲的内容就说到这了,关注我,下一节更精彩。

码字不易,你的关注和转发是对我最大的鼓励,谢谢!

一个当了10年技术总监的老家伙,分享多年的编程经验。
想学编程的朋友,关注我,你就赚到了。
我正在分享Python、前端、Java和App方面的干货了。
赶紧来围观啊!!!

#python##程序员##好平台好讲师##桌面##热搜#

标签:

相关文章

C语言表白代码,编程之美,爱意绵绵

在这个科技飞速发展的时代,编程已经成为了我们生活中不可或缺的一部分。而C语言作为一门经典的编程语言,更是备受青睐。今天,就让我们用...

软件开发 2024-12-04 阅读8 评论0

16倍速生活方式,高效工作与生活的完美融合

随着科技的飞速发展,我们的生活节奏也在不断加快。在这个快节奏的时代,如何高效地平衡工作与生活,成为了许多人关注的焦点。本文将探讨1...

软件开发 2024-12-04 阅读7 评论0

C语言编程猜数游戏,编程与娱乐的完美融合

在科技日新月异的今天,编程已经成为一项重要的技能。作为计算机科学的基础,编程不仅可以锻炼我们的逻辑思维,还能提高我们的动手能力。而...

软件开发 2024-12-04 阅读7 评论0

C语言病毒代码介绍,技术与道德的双重挑战

随着信息技术的飞速发展,网络安全问题日益凸显。病毒作为一种恶意软件,严重威胁着计算机系统的稳定运行。C语言作为一种功能强大的编程语...

软件开发 2024-12-04 阅读5 评论0