Listen anzeigen

Alles rund um die Programmierung mit Qt
Antworten
graythornAK
Beiträge: 29
Registriert: 16. März 2007 15:14

Listen anzeigen

Beitrag 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
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag von Mani99 »

In dem man eine tabelle verwendet?
graythornAK
Beiträge: 29
Registriert: 16. März 2007 15:14

Beitrag 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???
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

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