PyQt对话框与多窗口设计
使用背景
在一个功能稍微多一点的应用程序中,除了主窗口外,一般还有多个其它窗口或对话框。
这也是一种多窗口设计和调用问题,是设计一个完整的应用程序时必不可少的共能。
本随笔主要介绍
多窗口的设计和调用问题,包括PyQt5的标准对话框的使用、自定义对话框的设计和使用、如何在主窗口间进行传递数据、如何设计类似于多网页浏览器的多窗口程序及如何设计标准(MDI)用程序等问题。
表准对话框
概述
PyQt提供了一些常用的对话框如:
- 打开文件对话框
- 选择颜色对话框
- 信息提示对话框
- 确认选择对话框
目的
减少程序设计工作量
PyQt5预定义标准对话框
实例
Demo6_1
演示对话框的使用,程序运行界面如图所示: