Instanz des Senders

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Antworten
alexp
User
Beiträge: 6
Registriert: Mittwoch 10. März 2010, 15:36

Wie kann ich in meinem Slot auf den Sender schließen??
Wär dankbar, wenn mir das jemand sagen könnte.

Gruß, Alex
lunar

"self.sender()" im Slot aufrufen.
alexp
User
Beiträge: 6
Registriert: Mittwoch 10. März 2010, 15:36

das funktioniert leider nicht
benutze qt 4.6

hab es zwar so gelöst:

Code: Alles auswählen

partial_write = partial(self.groupBoxClicked, self.groupBox)
        QtCore.QObject.connect(self.groupBox, QtCore.SIGNAL("clicked()"),  partial_write)
ist halt nicht so elegant...
lunar

"Funktioniert nicht" ist keine sinnvolle Fehlerbeschreibung.

Partielle Funktionen sind allerdings natürlich auch ein Lösungansatz, und imho sogar ein recht sinnvoller, ich bin nur nicht darauf gekommen …
Antworten