Parameter übergeben bei signal returnPressed

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Antworten
usingKarmicKoala
User
Beiträge: 27
Registriert: Samstag 28. November 2009, 15:58

hallo,

wie kann ich an einen Slot Parameter weitergeben, wenn dieser z.b. mit dem Signal "returnPressed" verbunden ist. Wenn ich selbst ein Signal definiere dann schicke ich die Paramter beim emit() mit. Aber wie mache ich das, wenn ich gar nicht selbst emit() ausführe?
lunar

Mit partiellen Funktionen:

Code: Alles auswählen

self.my_line_edit.returnPressed.connect(functools.partial(self.my_slot, 100))
"self.my_slot" wird anschließend beim Auslösen des Signals "returnPressed" mit dem Parameter 100 aufgerufen.
usingKarmicKoala
User
Beiträge: 27
Registriert: Samstag 28. November 2009, 15:58

danke hat geklappt
Antworten