Bonjour,
Voici un petit bout de code qui fonctionne bien :
Cette variante fonctionne aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 self.ui.pushButton.clicked.connect(self.action) def action(self): Slot_Article().on_pushButton_clicked(self.ui)
Quand je dis fonctionne bien, j'entends par là que le slot on_pushButton_clicked de la classe Slot_Article est bien appelé avec l'argument self.ui de passé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL('clicked()'), self.action) def action(self): Slot_Article().on_pushButton_clicked(self.ui)
Cela dit, passer par slot pour faire ceci est un peu dommage, donc j'essaye tout naturellement de m'en passer... et là rien...
Voici par quoi j'essaye désespérément de remplacer les exemples ci-dessus :
Le plus embêtant est qu'aucun message d'erreur ne m'est retourné...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL('clicked()'), Slot_Article(), QtCore.SLOT('on_pushButton_clicked(self.ui)'))
Je suis sûr que c'est tout bête, mais comme je m'arrache les cheveux depuis tout à l'heure, je commence à devenir![]()
Partager