PyQt对话框与多窗口设计

使用背景

在一个功能稍微多一点的应用程序中,除了主窗口外,一般还有多个其它窗口或对话框。
这也是一种多窗口设计和调用问题,是设计一个完整的应用程序时必不可少的共能。

本随笔主要介绍

多窗口的设计和调用问题,包括PyQt5的标准对话框的使用、自定义对话框的设计和使用、如何在主窗口间进行传递数据、如何设计类似于多网页浏览器的多窗口程序及如何设计标准(MDI)用程序等问题。

表准对话框

概述

PyQt提供了一些常用的对话框如:

  • 打开文件对话框
  • 选择颜色对话框
  • 信息提示对话框
  • 确认选择对话框

目的

减少程序设计工作量

PyQt5预定义标准对话框

image

实例

Demo6_1

演示对话框的使用,程序运行界面如图所示:
image

posted @ 2021-05-17 16:39  poowicat  阅读(359)  评论(0编辑  收藏  举报