code_app/app/scantool/dialog_scan.cpp

25 lines
515 B
C++

#include "dialog_scan.h"
#include "ui_dialog_scan.h"
#include <QCloseEvent>
#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(); //忽略关闭事件,这样才不会关闭程序
}