PyQt QTableWidget horizo​​ntalheaderlabel样式表

时间:2013-10-05 14:01:17

标签: python pyqt pyqt4 stylesheet

我用它来设置QTableWidget的样式。除horizontalheaderlabelsthe row numbers外,表格中的所有内容都会受到影响。

Table.setStyleSheet("Background-color:rgb(100,100,100);border-radius:15px;")

所以我试过这个

Table.horizontalHeader().setStyleSheet("Background-color:rgb(190,1,1);border-radius:14px;"

但这似乎没有任何影响。

如何设置horizontalheaderlabelthe row numbers的样式表?

1 个答案:

答案 0 :(得分:4)

您应该检查Qt Sylesheet Reference

您必须执行类似

的操作
stylesheet = "::section{Background-color:rgb(190,1,1);border-radius:14px;}"
Table.horizontalHeader().setStyleSheet(stylesheet)

即如果您需要不同的水平和垂直标题。否则,这应该做的工作

stylesheet = "QHeaderView::section{Background-color:rgb(190,1,1);
                                   border-radius:14px;}"
Table.setStyleSheet(stylesheet)