在我的“主要”课程中,我有这个
tabs = Tabs(self.db)
self.setCentralWidget(tabs)
我在其中创建一个选项卡并显示它,其中Tabs继承了QTabWidget。在Tabs类中,我有这个
self.livros = QWidget()
self.pessoas = QWidget()
self.addTab(self.livros, 'Livros')
self.addTab(self.pessoas, 'Pessoas')
tabela = Tabela(self.db)
在其中我将两个标签添加到标签中。我想在每个桌子上摆一张桌子。我创建了一个称为Tabela的表类(QTableWidget),在其中设置行,列和内容,但是我不知道如何将此表添加到选项卡中。如果我改为在我的主屏幕上的setCentralWidget上使用它,则它可以正常工作,但是再次,我想在选项卡中进行展示。我如何才能做到这一点(考虑到QTabWidget不能具有setCentralWidget)?非常感谢!
答案 0 :(得分:0)
在这里发布问题后,我正在寻找解决问题的这种模式。无论如何,解决方案非常简单:setParent方法。在课程标签上:
self.livros = QWidget()
self.pessoas = QWidget()
tabela = Tabela(self.db)
tabela.setParent(self.livros)
self.addTab(self.livros, 'Livros')
self.addTab(self.pessoas, 'Pessoas')
希望这对某人有帮助。