J'ai ajouté mes tabs dynamiquement comme ceci :
Ma classe InterfaceTemplateDialog qui définit le contenu des tabs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 def add_new_tab(self,index,text): self.new_tab = InterfaceTemplateDialog() self.tabs.addTab(self.new_tab,text) self.tabs.setTabText(index,text)
C'est vrai que je peux connaitre le tab qui est sélectionné en utilisant la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class InterfaceTemplateDialog(QtGui.QDialog, FORM_CLASS): def __init__(self,parent=None): """Constructor.""" super(InterfaceTemplateDialog, self).__init__(parent) self.setupUi(self) self.run_tranus_btn = self.findChild(QtGui.QPushButton,'run_tranus_btn') self.spin_box = self.findChild(QtGui.QSpinBox,'spinBox') #imploc checkboxes self.checkBox_22 = self.findChild(QtGui.QCheckBox,'checkBox_22') ....etcmais ce que je veux connaitre c'est si jamais j'appuie sur un bouton je pourrais savoir dans quel tab l'action a été réalisée (tab 1 ou 2 ou ...).
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.tabs.currentIndex()
Partager