2

我有一个看起来像这样的表格视图

在此处输入图像描述

有什么方法可以删除标题周围的边框并使它们看起来很简单?

我当前的表格样式表是:

background-color: qlineargradient(spread:pad, x1:0.102273, y1:0.068, x2:0.392318, y2:0.614, stop:0 rgba(200, 200, 200, 255), stop:1 rgba(255, 255, 255, 255));
4

1 回答 1

1

是的,标题是“可样式化的”。请注意,标题在内部QTableView但是不同的小部件(它们是QHeaderView)。您需要更改的是sectionsof 的样式,QHeaderView因此您只需在样式表中正确选择它即可。

遵循一个非常基本的示例,这样您就可以有一个起点。

这就是我将设置为样式表的内容QTableWidget,以实现您想要的:

QTableView {
    background-color: qlineargradient(spread:pad, x1:0.102273, y1:0.068, x2:0.392318, y2:0.614, stop:0 rgba(200, 200, 200, 255), stop:1 rgba(255, 255, 255, 255));
}

QHeaderView::section {
    border: 0px;
}

更多关于样式的信息QHeaderView可以在这里找到。

我希望这有帮助。

于 2013-09-27T05:42:23.517 回答