模态窗口弹出时,不能进行其它窗口的交互,非模态窗口弹出时,可以进行其它窗口的交互。
#include "mywidget.h"
#include "ui_mywidget.h"
#include <QDialog>
MyWidget::MyWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::MyWidget)
{
ui->setupUi(this);
QDialog *dialog = new QDialog(this);
// 此处设置为模态窗口
dialog->setModal(true);
dialog->show();
}
MyWidget::~MyWidget()
{
delete ui;
}