• 14593阅读
  • 5回复

QMessageBox中如何设置按钮的字体颜色和按钮的背景色? [复制链接]

上一主题 下一主题
离线sunday1118
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-06
如题,具体要用到什么函数呢 请教各位大神了
谢谢了
离线wader
只看该作者 1楼 发表于: 2009-06-06
可以使用html格式的字符串,如下:
  1.     QMessageBox::information(this, tr("Msg"), tr("<h1><i>Hello</i> <font color=red size=500>Qt!</font></h1>"));
离线wader
只看该作者 2楼 发表于: 2009-06-06
要设置按钮人颜色和背景色,可以设置stylesheet实现吧:
  1.     QMessageBox msgBox;
  2.     msgBox.setText("Hello, Qt!");
  3.     msgBox.setStyleSheet("QPushButton { background-color: rgb(255, 85, 0); color: rgb(85, 255, 0); }");
  4.     msgBox.exec();
离线sunday1118
只看该作者 3楼 发表于: 2009-06-07
谢谢 wader  给了我这么好的提示
离线cznc
只看该作者 4楼 发表于: 2009-08-26
很受益谢谢
[ 此帖被cznc在2009-08-26 18:35重新编辑 ]
离线guomeng0905
只看该作者 5楼 发表于: 2011-03-11
学习了!!!
快速回复
限100 字节
 
上一个 下一个