Вы можете объявить все вкладки, которые вам нужны, в вашем объекте главного окна или любом другом виджете, который у вас есть: Пример:
self.tab = QtGui.QWidget()
self.tab.setObjectName(_fromUtf8("tab"))
И вы можете назначить виджеты своим вкладкам в обычном режиме, даже если вы не вызывалиметод addTab()
пока.Пример:
self.lineEdit = QtGui.QLineEdit(self.tab)
Когда это необходимо, вы можете показать свою вкладку.Пример:
self.tabWidget.addTab(self.tab, "Label")
И таким же образом вы также можете удалить его снова из номера индекса.Пример: * 10101
self.tabWidget.removeTab(3)
Одна и та же вкладка может вызываться снова столько раз, сколько вы хотите.Я думаю, что этот путь довольно чистый и простой.Если это не соответствует вашим потребностям, пожалуйста, дайте мне знать.