RasterProcessTool/BaseCommonLibrary/BaseTool/QToolProcessBarDialog.cpp

25 lines
576 B
C++

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