在不同的选项卡中使用相同的QTableView

时间:2015-01-10 13:41:04

标签: python pyqt qtableview

我想知道是否可以在 QTabWidget 的不同标签中使用相同的 QTableView
例如,当我这样做时:

self.table = QTableView()
self.tabs.addTab(self.table, "New Name")

它不会添加新标签,只是将当前标签的标题转换为“新名称”。

我的目标基本上是在每个选项卡中都有一个QTableView,但是对于一个问题,我想只创建一个QTableView对象,并简单地过滤每个选项卡的数据(所有选项卡的原始数据都相同) )。因为您一次只能查看一个选项卡。

有优雅的解决方案吗?

1 个答案:

答案 0 :(得分:1)

我认为你可能误解了QTableView的功能;它是一组数据中的一个特定视图,因此在切换选项卡时交换过滤器的性能比使用两个QTableView更差。

您正在寻找的优雅解决方案因此具有两个独立的QTableViews,而不是一个。