我想知道是否可以在 QTabWidget 的不同标签中使用相同的 QTableView 。
例如,当我这样做时:
self.table = QTableView()
self.tabs.addTab(self.table, "New Name")
它不会添加新标签,只是将当前标签的标题转换为“新名称”。
我的目标基本上是在每个选项卡中都有一个QTableView,但是对于一个问题,我想只创建一个QTableView对象,并简单地过滤每个选项卡的数据(所有选项卡的原始数据都相同) )。因为您一次只能查看一个选项卡。
有优雅的解决方案吗?
答案 0 :(得分:1)
我认为你可能误解了QTableView的功能;它是一组数据中的一个特定视图,因此在切换选项卡时交换过滤器的性能比使用两个QTableView更差。
您正在寻找的优雅解决方案因此具有两个独立的QTableViews,而不是一个。