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?
Frage zu QMenu
Re: Frage zu QMenu
Schau Dir mal QSignalMapper an. Das könnte dir bei den Slots helfen.
Re: Frage zu QMenu
Du willst 24 Menu-Einträge, also musst du wirklich auch 24 MenuEIntraege erzeugen (GUI Objecte).Oder gibts da was kompakteres?
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 ...