Seite 1 von 1

Listen anzeigen

Verfasst: 22. Oktober 2009 10:49
von graythornAK
Hallo zusammen,

ich habe eine Frage bzgl. der Anzeige von Listen. Ich habe mir zwar was zusammengebrasselt, aber ich denke, es geht in Qt eleganter als meine Lösung, die ziemlich grob ist und daher hier nicht weiter besprochen werden soll (ist halt noch von Windows/MFC inspiriert...)

Folgendes Problem:
Ich muß eine Liste anzeigen. Für jedes Datenelement benötige ich ein Zeile. Pro zeile gibt es mehrere Spalten. In den Zellen müssen unterschiedliche Elemente dargestellt werden, also Buttons und Radiobuttons mit und ohne Icons und Text, kleine Grafiken, evtl. eine kleine Listbox, eine Editzeile etc...

Wie macht man so etwas mit Qt "RICHTIG" bzw. elegant???

Danke und Gruß
Andreas

Verfasst: 22. Oktober 2009 10:50
von Mani99
In dem man eine tabelle verwendet?

Verfasst: 22. Oktober 2009 11:00
von graythornAK
in dem man eine tabelle verwendet?
Meine Idee war, ein QTableWidget zu nehmen, aber wie kriege ich z.B. in die Zelle x=5/y=7 z.B. eine QProgressBar rein?

... oder einen kleinen Dialog mit einem Button und einem slider???

Verfasst: 22. Oktober 2009 11:03
von Mani99
Also irgendwelche widgets bringst du mit delegats in die zellen.

Einfach mal die doku durchsehen da gibts sicher beispiele und bei der beschreibung von qabstractitemdelegat ist auch ein beispiel dabei.