图片上的对话窗口只有一个小部件类QTableWidget
。我的问题是标题的底部边框(红色正方形,QHeaderView
类)与左/右彩色边框重叠!我想要的是使红色方块部分正确显示为绿色方块。
Qt Designer
这是我正在使用的 CSS 代码:
QTableView#tableWidget QHeaderView::section:horizontal
{
height: 24px;
border-style: none;
border-left: 1px solid #ecedef;
border-top: 1px solid #161618;
border-right: 1px solid #b1b1b5;
border-bottom: 1px solid #161618;
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #f4f4f6, stop:1 #ceced6);
}
/*
QTableView#tableWidget QHeaderView::section:horizontal:first,
QTableView#tableWidget QHeaderView::section:horizontal:last
{
border-left-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #f4f4f6, stop:1 #ceced6);
}
*/
谢谢!
更新:这是放大的图片,以防万一......