首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更改QMessageBox按钮的样式表?

如何更改QMessageBox按钮的样式表?
EN

Stack Overflow用户
提问于 2016-02-10 06:31:35
回答 1查看 3.7K关注 0票数 0

我想问一下QMessageBox按钮的背景颜色和字体?任何帮助都将不胜感激。

EN

Stack Overflow用户

回答已采纳

发布于 2016-02-10 06:40:19

代码语言:javascript
运行
复制
#include <QtWidgets>

int main(int argc,char* argv[])
{
    QApplication app(argc,argv);
    QMessageBox msgBox(QMessageBox::Information,
               "QMessageBox Background Color",
               "This is QMessageBox with Different Background Color");

    //Change background color
    QPalette palette;
    palette.setColor(QPalette::Background, Qt::cyan);
    msgBox.setPalette(palette);

    //Change font
    QFont font( "Tokyo" );
    font.setPointSize( 32 );
    font.setWeight( QFont::Bold );
    font.setItalic( TRUE );
    msg->setFont(font);

    msg->exec();

    msgBox.show();
    return app.exec();
}

有关样式表http://doc.qt.io/qt-4.8/stylesheet-syntax.html的更多信息

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35308346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档