C++ 如何更改QMessageBox按钮的样式表?
我想更改QMessageBox按钮的背景颜色和字体? 任何帮助都将不胜感激。C++ 如何更改QMessageBox按钮的样式表?,c++,qt5,qmessagebox,C++,Qt5,Qmessagebox,我想更改QMessageBox按钮的背景颜色和字体? 任何帮助都将不胜感激。#包括 #include <QtWidgets> int main(int argc,char* argv[]) { QApplication app(argc,argv); QMessageBox msgBox(QMessageBox::Information, "QMessageBox Background Color", "T
#包括
#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();
}
int main(int argc,char*argv[])
{
QApplication应用程序(argc、argv);
QMessageBox msgBox(QMessageBox::信息,
“QMessageBox背景色”,
“这是不同背景颜色的QMessageBox”);
//更改背景色
Qpalete调色板;
调色板.setColor(Qpalete::Background,Qt::cyan);
msgBox.setPalette(调色板);
//更改字体
QFont字体(“东京”);
字体设置点大小(32);
字体设置权重(QFont::粗体);
font.setItalic(TRUE);
msg->setFont(字体);
msg->exec();
msgBox.show();
返回app.exec();
}
有关样式表的更多信息,请参见
int main(int argc,char*argv[])
{
QApplication应用程序(argc、argv);
QMessageBox msgBox(QMessageBox::信息,
“QMessageBox背景色”,
“这是不同背景颜色的QMessageBox”);
//更改背景色
Qpalete调色板;
调色板.setColor(Qpalete::Background,Qt::cyan);
msgBox.setPalette(调色板);
//更改字体
QFont字体(“东京”);
字体设置点大小(32);
字体设置权重(QFont::粗体);
font.setItalic(TRUE);
msg->setFont(字体);
msg->exec();
msgBox.show();
返回app.exec();
}
有关样式表的详细信息@dilipyadav如果有效,请将其标记为答案?msg->exec()中的msg是什么@如果它有效,你能把它标记为答案吗?在msg->exec()中,什么是msg??