没有合适的资源?快使用搜索试试~ 我知道了~
【Python-GUI图形化界面-PyQt5模块(2)】-QApplication核心模块
0 下载量 27 浏览量
2024-09-20
18:53:45
上传
评论
收藏 45KB DOCX 举报
温馨提示
【Python-GUI图形化界面-PyQt5模块(2)】-QApplication核心模块
资源推荐
资源详情
资源评论
核心模块—QApplication 创建应用程序实例
一、QApplication:创建窗口
1
、
App = QApplication(sys.argv)
创建应用程序实例
app = QApplication(sys.argv)
是
PyQt5
和
PySide2
应用程序的一个关键语句,它用于创建应用程序对象,所有的
PyQt5
或
PySide2
应用程序都需要这个对象才能运行。
1. QApplication()方法的官方文档:
1. class QApplication(__PyQt5_QtGui.QGuiApplication):
2. """ QApplication(argv: List[str]) """
3.
2. 基本用法:
1. app = QApplication(sys.argv)
2.
3. 形参列表:
Qapplication()方法的形参
传递/返回参数类型
参数解释
sys.argv
List[]
sys 模块提供的一个列表,包含命
令行参数
argv: List[str]
传递 List[str] 列表[字符串类型]
用于处理来自命令行的输入
4. 示例:创建 QApplication 实例,并传递命令行参数,它是整个 Qt 应用程序的核心。
1. app = QApplication(sys.argv)
2.
5. 内容拓展。
它负责处理与操作系统之间的交互、管理应用程序中的事件循环、提供应用程序级别的设置和资源(如字体、鼠标样
式等)。
·sys.argv 是 Python 标准库中的 sys 模块提供的一个列表,包含命令行参数。它传递给 QApplication 用于处理来自
命令行的输入,通常在图形界面应用程序中很少用到,但为了兼容性和扩展性,通常还是传递它。
·如果不需要处理命令行参数,QApplication([]) 也可以工作,但 sys.argv 更标准。
·app 是一个 QApplication 实例,代表整个应用程序。它管理应用程序的生命周期,控制事件循环,并且每个 PyQt
应用程序只能有一个 QApplication 实例。
资源评论
萱逸飞
- 粉丝: 250
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功