UID:353
UID:156
UID:2
#include <QApplication>#include <QMainWindow>#include <QDialog>#include <QCloseEvent>class MyWidget: public QMainWindow{public: MyWidget(QWidget *parent = 0); ~MyWidget();private: QDialog *dialog; void closeEvent(QCloseEvent *e);};MyWidget::MyWidget(QWidget *parent) : QMainWindow(parent){ setWindowState(Qt::WindowFullScreen); dialog = new QDialog(); dialog->resize(400, 300); dialog->exec();}MyWidget::~MyWidget(){}void MyWidget::closeEvent(QCloseEvent *e){ //e->ignore(); //hide(); //dialog->exec(); QMainWindow::closeEvent(e);}int main(int argc, char **argv){ QApplication app(argc, argv); MyWidget mywidget; mywidget.show(); return app.exec();}