#include "OperationTipsDialog.h" #include "ui_OperationTipsDialog.h" OperationTipsDialog::OperationTipsDialog(QWidget *parent) : QDialog(parent), ui(new Ui::OperationTipsDialog) { ui->setupUi(this); this->setWindowFlags(Qt::FramelessWindowHint); // 加载css文件设置控件样式 QFile file(QApplication::applicationDirPath() + "/qss/dialogTips.css"); if (file.open(QFile::ReadOnly)) { QString qssStr = QLatin1String(file.readAll()); this->setStyleSheet(qssStr); file.close(); } ui->btnBoxOk->button(QDialogButtonBox::Ok)->setText("确定"); } OperationTipsDialog::~OperationTipsDialog() { delete ui; } void OperationTipsDialog::setTipsDialogType(bool succ) { if (succ == true) { ui->labTipsIcon->setPixmap(QPixmap(":/images/tipsSuccess.png")); } else if (succ == false) { ui->labTipsIcon->setPixmap(QPixmap(":/images/tipsFailure.png")); } } void OperationTipsDialog::setTipsText(QString text) { ui->labTipsContent->setText(text); }