标题:QGroupBox控件标题
作者:lzpmail
日期:2011-05-30 15:40
内容:
hi, 请问怎么改变QGroupBox控件标题的颜色啊,谢谢
#1 [lzpmail 05-30 15:41]
ui->ecg_groupBox->setAutoFillBackground(true);
QPalette ecgGroup = ui->ecg_groupBox->palette();
ecgGroup.setColor(QPalette::WindowText, Qt::red);
ecgGroup.setColor(QPalette::Base, Qt::red);
ecgGroup.setColor(QPalette::Text, Qt::red);
ui->ecg_groupBox->setPalette(ecgGroup);
这样设置没用,还请大家指教啊
#2 [alexltr 05-30 19:45]
用stylesheet啦。请参考一下:
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top center; /* position at the top center */
padding: 0 3px;
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #FFOECE, stop: 1 #FFFFFF);
}
#3 [lzpmail 05-30 19:59]
哦,好的,谢谢了