Frage zu QMenu

Alles rund um die Programmierung mit Qt
Antworten
ichbinsisyphos
Beiträge: 24
Registriert: 4. Mai 2010 16:00

Frage zu QMenu

Beitrag 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?
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Re: Frage zu QMenu

Beitrag von archer »

Schau Dir mal QSignalMapper an. Das könnte dir bei den Slots helfen.
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Re: Frage zu QMenu

Beitrag 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 ...
Antworten