Qt Creator快速入门之------模态和非模态对话框

来源:互联网 发布:mac右下角下载 编辑:程序博客网 时间:2024/05/17 17:56

QDialog类是所有对话框窗口类的基类。

模态对话框的创建:

QDialog dialog(this);  //指明类对话框的父类,则不需要delete来释放该对象

dialog.exec();

非模态对话框的创建:

QDialog * dialog=new QDialog(this);

dialog->show();


另:使用new出来并show的非模态对话框也可以变成模态对话框。如下:

QDialog *dialog=new QDialog(this);

dialog->setModal(true);  //或者使用dialog->setWindowModal(Qt::ApplicationModal);

dialog->show();


0 0
原创粉丝点击