概述
QDialog类是所有对话框窗口类的基类。对话框窗口是一个经常用来完成短小任务或者和用户进行简单交互的顶层窗口。
模态和非模态理解
按照运行对话框时是否还可以和该程序的其他窗口进行交互,对话框被分成两类:模态和非模态。
模态对话框就是在没有关闭它之前,不能再与同一个应用程序的其他窗口进行交互;
而对于非模态对话框,既可以与它交互,也可以与同一程序中的其他窗口交互。
exec() 函数和show() 函数
要想使一个对话框称为模态对话框,只需要调用它的 exec() 函数;
QDialog类是所有对话框窗口类的基类。对话框窗口是一个经常用来完成短小任务或者和用户进行简单交互的顶层窗口。
按照运行对话框时是否还可以和该程序的其他窗口进行交互,对话框被分成两类:模态和非模态。
模态对话框就是在没有关闭它之前,不能再与同一个应用程序的其他窗口进行交互;
而对于非模态对话框,既可以与它交互,也可以与同一程序中的其他窗口交互。
要想使一个对话框称为模态对话框,只需要调用它的 exec() 函数;