RasterProcessTool/BaseCommonLibrary/BaseTool/QToolProcessBarDialog.cpp

25 lines
576 B
C++
Raw Normal View History

2024-12-24 02:50:25 +00:00
#include "QToolProcessBarDialog.h"
#include "ui_QToolProcessBarDialog.h"
2024-12-24 02:50:25 +00:00
QToolProcessBarDialog::QToolProcessBarDialog(QWidget *parent)
: ui(new Ui::QToolProcessBarDialogClass), QDialog(parent)
2024-12-24 02:50:25 +00:00
{
ui->setupUi(this);
ui->progressBar->setRange(0, 100);
2024-12-24 02:50:25 +00:00
}
QToolProcessBarDialog::~QToolProcessBarDialog()
{}
void QToolProcessBarDialog::showProcess(double precent, QString tip)
{
ui->progressBar->setValue(std::ceil(precent * 100));
ui->labelTip->setText(tip);
2024-12-24 02:50:25 +00:00
this->update();
}
void QToolProcessBarDialog::showToolInfo(QString tip)
{
ui->textEditTip->append("\n"+tip);
2024-12-24 02:50:25 +00:00
}