模态对话框在没有消失之前用户不能与同一个应用程序的其他窗口进行交互,直到关闭此对话框。
非模态对话框则不同,即在非模态对话框消失前,用户就可以与它交互,也可以选择与其他对话框交互。
在QT中,使用QDialog::exec()将以模态方式显示对话框,使用QDialog::show()默认将以非模态方式显示对话框。
模态对话框在没有消失之前用户不能与同一个应用程序的其他窗口进行交互,直到关闭此对话框。
非模态对话框则不同,即在非模态对话框消失前,用户就可以与它交互,也可以选择与其他对话框交互。
在QT中,使用QDialog::exec()将以模态方式显示对话框,使用QDialog::show()默认将以非模态方式显示对话框。