Seite 1 von 1

Instanz des Senders

Verfasst: Mittwoch 10. März 2010, 15:49
von alexp
Wie kann ich in meinem Slot auf den Sender schließen??
Wär dankbar, wenn mir das jemand sagen könnte.

Gruß, Alex

Verfasst: Mittwoch 10. März 2010, 16:27
von lunar
"self.sender()" im Slot aufrufen.

Verfasst: Mittwoch 10. März 2010, 16:37
von alexp
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...

Verfasst: Mittwoch 10. März 2010, 18:51
von 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 …