Signal Handler // geerbte Signale verwenden

Alles rund um die Programmierung mit Qt
Antworten
Berika Erger
Beiträge: 2
Registriert: 17. Juli 2007 16:40

Signal Handler // geerbte Signale verwenden

Beitrag von Berika Erger »

Hallo,

Ich arbeite mit dem QT-Designer und möchte dort meinem Menue eine
Funktion zuweisen. Diese soll aufgerufen werden, wenn das Menue geschlossen wird.
Deshalb möchte ich gerne das Signsl "focusOutEvent" verwenden.
Dies ist jedoch nicht direkt in QMenubar definiert sondern wird geerbt.
Deshalb wird es wohl auch nicht in dem Fenster "Signal Handler" aufgeführt.

Wie kann ich trotzdem dieses Signal ansteuern und mit einem eigenen Slot
verbinden um bei Schließen des Menues eine Methode aufzurufen ?

Vielen Dank für Eure Hilfe.

Gruß

Erik
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Es gibt kein Signal FocusOutEvent. Es ist wie der Name schon sagt ein Event und könnte somit über den eventFilter abgefangen werden. Wobei das für dich auch nicht das richtige wäre. Das was du suchst ist das Signal aboutToHide().
Berika Erger
Beiträge: 2
Registriert: 17. Juli 2007 16:40

Beitrag von Berika Erger »

Vielen Dank für Deine Antwort !
Du hast recht ! Das hatte ich nicht verstanden.
Ich werd ma gucken ob ich mit "aboutToHide" was erreiche.

Gruß

Erik
Antworten