我有一个应用了以下样式表的QTableWidget
:
QTableWidget
{
border:2px groove #96A8A8;
border-radius:3px;
selection-background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #D7F4F7, stop: 0.4 #CEECF0,
stop: 0.6 #C5E4E8, stop: 1.0 #D7F4F7);
selection-color:black;
}
QTableWidget QHeaderView::section
{
border-bottom:0px groove #8BA6D9;
border-left:0px groove #8BA6D9;
border-right:2px groove #8BA6D9;
border-top:0px;
padding:5px;
background:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #F8FCFE, stop: 0.4 #EBEEF2,
stop: 0.5 #E0E5EA, stop: 1.0 #DADEEA);
color:black;
outline:0px;
}
QTableWidget::item
{
padding:5px;
outline:0px;
}
这个CSS代码给了我想要的外观。然而,当我开始用TableWidgetItems
(超过15个项目/行)填充表时,我的表就失去了页眉装饰(也就是说,页眉样式恢复为默认窗口样式),即使其他表样式表属性仍在工作。在
问题是什么引起的?在
仅供参考,我还将以下属性应用于表
^{pr2}$我在WindowsXPSP3上使用Python2.7.3
我不知道是什么导致了这种行为。然而,有一个工作周围得到头部装饰坚持。您可以通过^{} 设置应用程序的样式表,而不是为小部件设置样式表。在
这将把所有QTableWidgets设置为同一个样式表,作为额外的奖励,假设您想要这种效果。如果没有,您可以根据子类化的小部件子类化和设置样式表。在
相关问题 更多 >
编程相关推荐