Progress Bar in TreeWidget einbauen

Alles rund um die Programmierung mit Qt
Antworten
AlphaWolf
Beiträge: 15
Registriert: 4. Oktober 2007 20:13

Progress Bar in TreeWidget einbauen

Beitrag von AlphaWolf »

Ist es möglich in ein Feld eines TreeWidgets eine ProgressBar einzubauen? Wenn nein: Wie kann ich so etwas erreichen mit QT?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Schau dir die Doku und Beispiele zu QItemDelegate an.
AlphaWolf
Beiträge: 15
Registriert: 4. Oktober 2007 20:13

Beitrag von AlphaWolf »

Ich habe das jetzt mal grob überflogen und weiß nicht so recht wie ich das jetzt am besten anstelle (Qt ist so unglaublich komplex).

Würde es folgendermaßen gehen:

Ich leite eine Klasse von QItemDelegate ab und implementiere die paint() Methode neu um den Inhalt des jeweiligen Items als ProgressBar und nicht als Text darzustellen.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Genau so. Beispiel
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

ja in QTreeWidget geht das nicht.
deswegen habe ich dann umgebaut zu QTreeView.


Dann eben QTreeView und QStandardItemModel/QAbstractItemDelegate genommen.
Antworten