• 5879阅读
  • 2回复

[已解决]QLabel  区域设置颜色 [复制链接]

上一主题 下一主题
离线ljty2008
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-23
QLabel *m_pInfoLabel =NULL;
m_pInfoLabel = new QLabel(this);
m_pInfoLabel->setStyleSheet("color:red;");
m_pInfoLabel->setFont (font);
m_pInfoLabel->setGeometry(0,0,100,50);
m_pInfoLabel->setText("QLabel");

我想在label的区域 也就是(0,0,100,50)整个区域设置一种颜色  QLabel上的字体是另一种颜色  应该怎么实现 谢谢
[ 此帖被午小夜在2010-04-23 17:55重新编辑 ]
离线ljty2008

只看该作者 1楼 发表于: 2010-04-23
已解决 代码如下:
QLabel *m_pInfoLabel;
m_pInfoLabel = new QLabel(this);
QPalette palette;
palette.setBrush(QPalette::Background, QBrush(QColor(128, 128, 128)));
m_pInfoLabel->setPalette(palette);
m_pInfoLabel->setAutoFillBackground(true);
离线午小夜

只看该作者 2楼 发表于: 2010-04-23
m_pInfoLabel->setStyleSheet("background-color:red;");
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
快速回复
限100 字节
 
上一个 下一个