Seite 1 von 1
Q3ListView : TextStil einzelner Zeilen ändern ??
Verfasst: 8. Februar 2011 08:53
von Klaus Köppen
Hallo zusammen,
ich mache meine ersten Versuche in Qt an Hand eines CANalyzers.
Die Ausgaben in Q3ListView's möchte ich ein bisschen aufhübschen, weiss aber nicht, wie ich den Stil ( Farbe, TextTyp etc. ) der einzelnen Items ändern kann.
In der Klasse Q3ListViewItem habe ich nix gefunden oder konnte die Services nicht meinem Problem zuordnen.
Ich bitte um einen Tipp, wo es weiter geht.
Danke, Klaus
Verfasst: 8. Februar 2011 10:10
von padreigh
warum Q3 wenns schon 4.7.2 gibt?
In 4.x gehen Models/Views/Delegates Hand in Hand - Delegates sind da zu "aufhübschen".
Verfasst: 8. Februar 2011 10:48
von franzf
padreigh hat geschrieben:warum Q3 wenns schon 4.7.2 gibt?
Ist zwar OT, aber egal...
Wo hast du das mit 4.7.2 her? Hab das schon beim Release von kde-4.6.0 gelesen, aber auch jetzt noch listet qt.nokia.com die 4.7.1 als aktuelles Release. Google sagt mir auch nichts.
Verfasst: 8. Februar 2011 18:01
von padreigh
hubbs hab mich da wohl um 0.0.1 vertan. Mein AG besteht auf 4.4.3 und 4.6.2

Verfasst: 14. Februar 2011 08:16
von Klaus Köppen
Danke für den Hinweis,
der war aber leider nicht zielführend. Habe die neuesten Versionen von QT geladen und mir nur Ärger eingehandelt. Meine ( mässig ältere ) Version 2010.02.1 arbeitet zufriedenstellend. Das dauernde Update kostet nur wertvolle Zeit.
Aber zurück zu meiner eigentlichen Frage :
Ich will ja nur den Textstil eines gezielten Q3ListViewItems in einer Q3ListView ändern/einstellen.
Geht das mit Q3.... oder nicht, das ist die Frage ??
Gruss Klaus
Verfasst: 14. Februar 2011 09:06
von upsala
Mit QListView/QListWidget würde es einfacher gehen...
Q3ListViewItem ableiten und paintCell überladen. Was anderes ist nicht...
Verfasst: 14. Februar 2011 09:45
von franzf
Nur um das hier mal klar zu stellen:
Q3*-Klassen sollten für neue Projekte nicht mehr verwendet werden! Das sind Hilfklassen, um ein zügiges Portieren von Qt3 nach Qt4 zu gewährleisten.
Aus der Doku zum Qt3Support-Modul:
Warning: The classes in this module are intended to be used in intermediate stages of a porting process and are not intended to be used in production code.
Um ein schnelles Ergebnis mit nativ-Qt4 zu bekommen:
QListView + QStandardItemModel. Dem QStandardItem mit setData() sagen, welche Farbe usw. die Items haben sollen.
Verfasst: 16. Februar 2011 10:53
von Klaus Köppen
Hallo upsala,
Danke für Deinen Tip : es tut !!!
Hallo franzf,
natürlich hast Du Recht wg. der Verwendung von Q3*, aber das war für mich der erste Einstieg um überhaupt mal was zum Laufen zu bringen.
Ich werde zukünftig Q3* nicht mehr verwenden.
Gruss
Klaus