Seite 1 von 1

[erledigt] Menü nicht zuklappen

Verfasst: 2. August 2007 13:13
von Malriks
Es geht um folgendes:
Ich habe meinem Programm ein ganz normales Menü hinzugefügt. Jetzt habe ich das Problem, dass immer wenn ich eine "checkable Action" anklicke, dann kommt ja der Hacken daneben, aber das Menü geht wieder zu. Wie bekomme ich es hin, dass sich das Menü dann nicht wieder zuklappt und ich gleich weitere "checkable Actions" anklicken kann?

Verfasst: 3. August 2007 10:57
von ArneStocker
.. wir wärs damit eine Klasse von QMenu abzuleiten, die events zu filtern und soweit erforderlich die Aktionen selbst auszuführen ?

Gruß Arne

Verfasst: 3. August 2007 12:02
von Malriks
ArneStocker hat geschrieben:.. wir wärs damit eine Klasse von QMenu abzuleiten, die events zu filtern und soweit erforderlich die Aktionen selbst auszuführen ?

Gruß Arne
das geht doch bestimmt einfacher oder nicht? gibt es keine Methode oder ähnliches, die das zuklappen verhindert?

Verfasst: 4. August 2007 10:36
von ArneStocker
ich wüßte auf die Schnelle keine. Das Standardverhalten von QMenu ist offensichtlich, dass das Menu nach einem Klick geschlossen wird. Und soviel Aufwand macht es m.E. nicht, die event - Methode zu überschreiben.

Gruß Arne

Verfasst: 4. August 2007 14:53
von Malriks
ArneStocker hat geschrieben:Und soviel Aufwand macht es m.E. nicht, die event - Methode zu überschreiben.
das mag sein, aber ich habe das noch nie gemacht und weiss wie gesagt nicht wirklich wie das mit den Events geht.
Danke dir trotzdem.

Verfasst: 11. August 2007 01:06
von Malriks
habe das jetzt einfach per Signal gelöst, d.h. klicke ich auf eine Option im Menü, dann wird eine Funktion aufgerufen, die dann weiterhin mit menu.show() das Menü zeigt.

Danke dennoch für deine Hilfe.