我正在尝试使用最新的Qt SDK(4.7.4)对QTableWidget进行样式设置。通过搜索,我发现需要做以下操作:
QHeaderView::section {
background: red;
/* ... */
}
在Qt Designer中,这会为列和行产生红色标题。然而,在实际程序中,垂直部分标题显示正确,但水平列标题不受影响。为什么会这样呢?
我正在尝试使用最新的Qt SDK(4.7.4)对QTableWidget进行样式设置。通过搜索,我发现需要做以下操作:
QHeaderView::section {
background: red;
/* ... */
}
在Qt Designer中,这会为列和行产生红色标题。然而,在实际程序中,垂直部分标题显示正确,但水平列标题不受影响。为什么会这样呢?
QTableWidget::setColumnCount
之前需要设置样式表,但是由于代码生成的限制,你无法改变这些调用的顺序。QTableWidget
的父部件或者 QApplication
中。