#include "dialog_scan.h" #include "ui_dialog_scan.h" #include #include "mainwindow.h" Dialog_Scan::Dialog_Scan(class MainWindow *mainWnd) : QDialog(nullptr) , ui(new Ui::Dialog_Scan) , m_mainWnd(mainWnd) { ui->setupUi(this); setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint); } Dialog_Scan::~Dialog_Scan() { delete ui; } void Dialog_Scan::closeEvent(QCloseEvent *e) { hide(); // 隐藏主窗口 e->ignore(); //忽略关闭事件,这样才不会关闭程序 }