Seite 1 von 1

QListView

Verfasst: 22. Februar 2006 21:09
von shi
Hallo, ich bin neu bei qt und im Moment leider an nem Punkt, wo ich's irgendwie nicht mehr kapiere ... vielleicht kann mir wer einen Tipp geben.

Ich möchte eine Liste von Bildern darstellen, wahlweise als textuelle Darstellung oder als Thumbnails ... darum würde ich gerne QListView verwenden. Soweit ist mir das auch alles klar - was ich aber nicht kapiere ist, wie ich die "Daten" in die ListView reinbekomme!? Konkret möchte ich mich eigentlich nicht mit "row" und "columns" auseinandersetzen müssen (ich möchte eine Liste darstellen - wie das die Listview layoutet ist mir erst mal egal!)

Irgendwie scheint es aber so zu sein, dass man in die QListView dadurch Daten reinbekommt, das man sich einen index über das Model generiert - wozu man Row und Column angeben muss - und dann dem index einen Wert (in meinem Fall "das Bild") zuweist.

Wie gesagt, mir erscheint es irgendwie komisch, dass ich mich mit "row" und "column" auseinandersetzen soll - weil je nach Darstellung "row" und "column" sogar unterschiedlich interpretiert werden müssten. Ich wäre eigentlich der Meinung gewesen, dass es was geben müsste wie
"listview->add ( data )" - oder wie unter qt3, dass man das ListViewItem "einfach so" generieren kann, das scheint aber nicht mehr zugehen?!

Kann mich da irgendwer in die richtige Richtung schuppsen?

Danke für alle Hinweise!

Verfasst: 22. Februar 2006 21:38
von upsala
Yep, die Doku zu QListView. Und dort steht

Code: Alles auswählen

Inherited by QListWidget.
. Und in der Doku zu QListWidget hat alles was du suchst...