当前位置: 代码迷 >> QT开发 >> qss小疑点
  详细解决方案

qss小疑点

热度:120   发布时间:2016-04-25 03:17:08.0
qss小问题~

我想将上图中的表格中白色区域背景改为蓝色,因为字是白色的,所以如果背景如果是白色,字就看不清楚了;
我用qss改的时候这个地方老改不对,求解决~
部分qss代码如下,是不是哪个地方不对了?

QWidget {
        color: white;
        background-color: #293859;
}
QTabBar::tab {
        color: white;
        border: 1px solid #444;
        border-bottom-style: none;
        /*background-color: #293859;*/
        padding-left: 10px; padding-right: 10px;
        padding-top: 3px; padding-bottom: 2px;
        margin-right: -1px;
}
QTabWidget::pane {
    border: 2px solid #444; top: 1px;
    background-color: #293859;
}

------解决方案--------------------
这个用QHeaderView::section,Qt的assist上面有例子的,你可能没注意到。
QHeaderView::section {
     background-color: blue;}

帮助的Qt Style Sheets Reference:QHeaderView
------解决方案--------------------
你得设置:QHeaderView的qss
  相关解决方案