SpkMsgBox对话框弹出时固定大小

This commit is contained in:
RigoLigoRLC
2021-07-06 11:13:13 +08:00
parent 4df8bf7d0a
commit fc4f2ddcc5
2 changed files with 7 additions and 7 deletions

View File

@@ -35,23 +35,26 @@ int SpkMsgBox::StaticExec(QString msg, QString title, QMessageBox::Icon icon,
if(icon) if(icon)
{ {
wIcon = new QLabel; wIcon = new QLabel;
QIcon icon_;
switch(icon) switch(icon)
{ {
case QMessageBox::Critical: case QMessageBox::Critical:
wIcon->setPixmap(QIcon::fromTheme("dialog-error").pixmap(IconSize)); icon_ = QIcon::fromTheme("dialog-error");
break; break;
case QMessageBox::Warning: case QMessageBox::Warning:
wIcon->setPixmap(QIcon::fromTheme("dialog-warning").pixmap(IconSize)); icon_ = QIcon::fromTheme("dialog-warning");
break; break;
case QMessageBox::Information: case QMessageBox::Information:
wIcon->setPixmap(QIcon::fromTheme("dialog-information").pixmap(IconSize)); icon_ = QIcon::fromTheme("dialog-information");
break; break;
case QMessageBox::Question: case QMessageBox::Question:
wIcon->setPixmap(QIcon::fromTheme("dialog-question").pixmap(IconSize)); icon_ = QIcon::fromTheme("dialog-question");
break; break;
case QMessageBox::NoIcon: case QMessageBox::NoIcon:
break; break;
} }
if(icon)
wIcon->setPixmap(icon_.pixmap(IconSize));
wMsg->addWidget(wIcon); wMsg->addWidget(wIcon);
} }
wMsgText->setText(msg); wMsgText->setText(msg);

View File

@@ -1,3 +0,0 @@
#include <QFile>