解决双张图像展示窗口上点击关闭按钮时不执行丢弃动作的问题

This commit is contained in:
luoliangyi 2023-11-23 14:28:10 +08:00
parent baa60ee29a
commit a43d33ac7c
1 changed files with 5 additions and 3 deletions

View File

@ -8,6 +8,9 @@ Dialog_abnormal_img_select::Dialog_abnormal_img_select(HGImage image, QWidget *p
ui->setupUi(this); ui->setupUi(this);
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint); setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
// 初始化
m_result = SANE_Abnormal_Image_Discard;
m_view = new HGImgView(this); m_view = new HGImgView(this);
m_view->addImage(image); m_view->addImage(image);
ui->stackedWidget->addWidget(m_view); ui->stackedWidget->addWidget(m_view);
@ -27,11 +30,10 @@ SANE_Abnormal_Image_Treat Dialog_abnormal_img_select::getUserSelect()
void Dialog_abnormal_img_select::on_pushButton_reserve_clicked() void Dialog_abnormal_img_select::on_pushButton_reserve_clicked()
{ {
m_result = SANE_Abnormal_Image_Keep; m_result = SANE_Abnormal_Image_Keep;
close(); accept();
} }
void Dialog_abnormal_img_select::on_pushButton_discard_clicked() void Dialog_abnormal_img_select::on_pushButton_discard_clicked()
{ {
m_result = SANE_Abnormal_Image_Discard; reject();
close();
} }