Una d'aquestes coses que m'ha fet ballar el cap durant força temps, és saber com carai passar una variable en el moment de connectar un objecte amb SIGNALS i SLOT.
Doncs tan simple com això...
Si aquest és el format normal:
self.connect(self.boto, QtCore.SIGNAL("clicked()"), self.funcio)
Aquest és amb la variable que volem arrossegar(parts noves en verd):
Doncs tan simple com això...
Si aquest és el format normal:
self.connect(self.boto, QtCore.SIGNAL("clicked()"), self.funcio)
Aquest és amb la variable que volem arrossegar(parts noves en verd):
self.connect(self.boto, QtCore.SIGNAL("clicked("+str(self.var)+")"), QtCore.SLOT (self.funcio(self.var)))
Evidentment, caldrà afegir la variable d'entrada a la definició de la funció:
def funcio (self, v):
...
def funcio (self, v):
...
0 mossegades:
Publica un comentari a l'entrada