diff --git a/modules/twainui/dialog_abnormal_img_select.cpp b/modules/twainui/dialog_abnormal_img_select.cpp index 54055b58..208c871d 100644 --- a/modules/twainui/dialog_abnormal_img_select.cpp +++ b/modules/twainui/dialog_abnormal_img_select.cpp @@ -8,6 +8,9 @@ Dialog_abnormal_img_select::Dialog_abnormal_img_select(HGImage image, QWidget *p ui->setupUi(this); setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint); + // 初始化 + m_result = SANE_Abnormal_Image_Discard; + m_view = new HGImgView(this); m_view->addImage(image); 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() { m_result = SANE_Abnormal_Image_Keep; - close(); + accept(); } void Dialog_abnormal_img_select::on_pushButton_discard_clicked() { - m_result = SANE_Abnormal_Image_Discard; - close(); + reject(); }