使用此tabWidget.addTab()
:
self.tab = QtWidgets.QWidget()
for i in range(5):
self.tabWidget.addTab(QtWidgets.QWidget(), "tab" + str(i))
但是,QTableWidget
似乎没有这样的功能,而是每次都需要QWidget
的名称。这意味着我必须为我的范围内的数字手动创建每个标签对象:
self.tab_1 = QtWidgets.QWidget()
self.tab_2 = QtWidgets.QWidget()
...
...之前我可以在tableWidget
中使用它们。第一行将表放在tab_1
中,或者第二行将表复制到所有选项卡中。
self.tableWidget = QtWidgets.QTableWidget(self.tab_1)
#self.tableWidget = QtWidgets.QTableWidget(self.tabWidget)
所以我想在我的for循环中创建动态变量的某种方式(我听说在Python中是一个很大的禁忌)或者在每个标签中创建不同的可引用表的某种方式。 / p>