diff --git a/modules/twainui/dialog_progress_ui.cpp b/modules/twainui/dialog_progress_ui.cpp index 8b4d55ba..c9567aef 100644 --- a/modules/twainui/dialog_progress_ui.cpp +++ b/modules/twainui/dialog_progress_ui.cpp @@ -30,10 +30,8 @@ Dialog_progress_ui::Dialog_progress_ui(class Manager *mgr, std::functionpbtn_close->setVisible(false); ui->label->setText(tr("start scanning")); - ui->label_imgRecived->setVisible(false); - ui->lineEdit_imgRecived->setVisible(false); - ui->label_totalImgRecived->setVisible(false); - ui->lineEdit_imgRecived->setText(QString::number(m_imageRecivedCount)); + ui->label_imgRecived->setText(tr("image recived:") + QString::number(m_imageRecivedCount)); + ui->label_imgRecived->setAlignment(Qt::AlignCenter); m_mgr = mgr; m_callback = callback; @@ -105,9 +103,6 @@ void Dialog_progress_ui::on_scan_status(QString finishInfo, bool isScanning) { m_isScanning = isScanning; - ui->label_imgRecived->setVisible(isScanning); - ui->lineEdit_imgRecived->setVisible(isScanning); - ui->label->setText(finishInfo); ui->pbtn_cancelScan->setVisible(isScanning); ui->pbtn_close->setVisible(!isScanning); @@ -117,8 +112,10 @@ void Dialog_progress_ui::on_scan_finish(int flag, QString finishInfo) { on_scan_status(finishInfo, false); - ui->label_totalImgRecived->setVisible(true); - ui->label_totalImgRecived->setText(tr("Total scanned images: %1").arg(QString::number(m_imageRecivedCount))); + QString info = tr("Total scanned images: %1").arg(QString::number(m_imageRecivedCount)); + ui->label_imgRecived->setText(info); + ui->label_imgRecived->repaint(); + this->repaint(); m_imageRecivedCount = 0; @@ -132,7 +129,9 @@ void Dialog_progress_ui::on_scan_finish(int flag, QString finishInfo) void Dialog_progress_ui::on_image_recived() { m_imageRecivedCount++; - ui->lineEdit_imgRecived->setText(QString::number(m_imageRecivedCount)); + ui->label_imgRecived->setText(tr("image recived:") + QString::number(m_imageRecivedCount)); + ui->label_imgRecived->repaint(); + this->repaint(); } void HGAPI Dialog_progress_ui::ThreadFunc(HGThread thread, HGPointer param) diff --git a/modules/twainui/dialog_progress_ui.ui b/modules/twainui/dialog_progress_ui.ui index 924db541..a6841aa6 100644 --- a/modules/twainui/dialog_progress_ui.ui +++ b/modules/twainui/dialog_progress_ui.ui @@ -83,67 +83,11 @@ - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - image recived: - - - - - - - - 61 - 20 - - - - - 61 - 20 - - - - true - - - - - - - total image recived: - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - + + + image recived: + +