Bonjour,

Voici un petit bout de code qui fonctionne bien :
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)
Cette variante fonctionne aussi :
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)
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é.

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 :
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)'))
Le plus embêtant est qu'aucun message d'erreur ne m'est retourné...

Je suis sûr que c'est tout bête, mais comme je m'arrache les cheveux depuis tout à l'heure, je commence à devenir