Seite 1 von 1

Frage zu QMenu

Verfasst: 28. September 2011 01:12
von ichbinsisyphos
Ich hab hier ein Menu mit 6 Untermenus und jedes braucht 4 "Elemente" zum auswählen. Die müssten eigentlich nicht viel tun außer einen String anzuzeigen, der sich auch von ihrer Position ableiten lassen würde und zum Beispiel ein Zahlentupel an eine Funktion liefern.

Ist meine einzige Möglichkeit hier wirklich, 24(!) QActions zu definieren? Und 24(!) slots dafür? Und diese 24(!) mal zu connecten? Oder gibts da was kompakteres?

Re: Frage zu QMenu

Verfasst: 28. September 2011 08:16
von archer
Schau Dir mal QSignalMapper an. Das könnte dir bei den Slots helfen.

Re: Frage zu QMenu

Verfasst: 28. September 2011 13:38
von RHBaum
Oder gibts da was kompakteres?
Du willst 24 Menu-Einträge, also musst du wirklich auch 24 MenuEIntraege erzeugen (GUI Objecte).

Man muss sie aber nicht im Designer per hand erstellen ....
sondern kann die auch im programm per code erzeugen ...
und im Code wiederum kann man Schleifen mit zaehlvariablen nutzen ...
Zum connecten bietet sich dann, wie scho von archer erwähnt, der SignalMapper an ...

Ciao ...