• 6392阅读
  • 3回复

[提问]QGroupBox控件标题 [复制链接]

上一主题 下一主题
离线lzpmail
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-30
hi, 请问怎么改变QGroupBox控件标题颜色啊,谢谢
离线lzpmail
只看该作者 1楼 发表于: 2011-05-30
    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);

这样设置没用,还请大家指教啊
离线alexltr

只看该作者 2楼 发表于: 2011-05-30
用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);
}
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线lzpmail
只看该作者 3楼 发表于: 2011-05-30
哦,好的,谢谢了
快速回复
限100 字节
 
上一个 下一个