3

我正在尝试使用最新的 Qt SDK (4.7.4) 设置 QTableWidget 的样式。从谷歌搜索,我看到我需要做这样的事情:

QHeaderView::section {
    background: red;
    /* ... */
}

在 Qt Designer 内部,这会为列和行生成红色标题。但是,在实际程序中,垂直部分标题正确显示,但水平列标题不受影响。为什么是这样?

4

1 回答 1

3

似乎您需要在调用之前设置样式表QTableWidget::setColumnCount,但您无法更改生成代码的这些调用的顺序。

作为一种解决方法,您可以将样式表放在QTableWidget父窗口小部件或QApplication.

于 2011-10-09T01:27:25.697 回答