QMessageBox修改字体大小和button大小

时间:2023-01-22 08:23:51

之前写代码是为了偷懒直接用了QMessageBox这个类,后来代码运行后提示框太小,怎么修改提示框大小都不管用,又不想重新继承自定义提升框,这里找到了一个解决方法分享出来,希望能帮助同样想偷懒的小伙伴。

QMessageBox修改字体大小和button大小

  QMessageBox msgBox(QMessageBox::NoIcon,QString(tr("Title")),\
                       QString(tr("Hello World   \n ")),\
                       QMessageBox::Ok|QMessageBox::No,NULL);
 
 
    msgBox.setStyleSheet(
        "QPushButton {"
                        "background-color:#89AFDE;"
                        " border-style: outset;"
                        " border-width: 2px;"
                        " border-radius: 10px;"
                        " border-color: beige;"
                        " font: bold 24px;"
                        " min-width: 10em;"
                        " min-height: 5em;"
                        "}"
        "QLabel { min-width: 20em;min-height:10em;font:24px;background-color:#f0f0f0;}"
    );

QMessageBox修改字体大小和button大小

没错就是设置风格,在里面你可以自己修改任何你想用的,想偷懒的可以直接拿去用。有更好的办法希望能在下面告知,不胜感激。。。