Wie bekomme ich ein Sender-Widget mit einem Signal / Slot-Mechanismus?
Ist es möglich, binden Sie mehr als ein signal an einen slot (nicht?). Also, gibt es eine Möglichkeit, zu verstehen, welche widget sendet das signal? Ich bin auf der Suche nach so etwas wie sender
argument der Ereignisse .NET
InformationsquelleAutor der Frage sorush-r | 2010-10-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
QObject::sender()
wird die Arbeit machen.InformationsquelleAutor der Antwort Idan K
Verwenden
QObject::sender()
in den Steckplatz ein, wie in folgendem Beispiel:InformationsquelleAutor der Antwort Teh Suu
Ja, können Sie eine Verbindung mehrere Signale, die auf einen slot. In diesem Fall würden Sie
QSignalMapper
zu unterscheiden, die Quellen der Signale. Diese Lösung beschränkt sich auf parameterlose Signale. Sie können sehen, ein Beispiel hier.InformationsquelleAutor der Antwort Arnold Spence