表VI中的自定义标题

2024-05-07 00:21:25 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法将(更复杂的)自定义标题项插入到TableView中?你知道吗

示例:

每个标题在列标题左侧包含一个按钮,用于从表中删除列,在其下方包含另一个按钮,用于禁用/启用编辑。你知道吗

我正在使用PyQt4中的模型/视图体系结构(QAbstractTableModel+TableView)来设计一个表。我可以设置标题标题

def headerData(self, section, orientation, role=Qt.DisplayRole):

我发现可以使用

tableView.setIndexWidget(index, widget)

但据我所知,这不能用于标题项。我也认为我需要QItemDelegates,但我不明白它们是如何使用的。你知道吗

更新#1:

自定义标头示例


Tags: 模型self视图编辑标题示例体系结构def