Seite 1 von 1
Progress Bar in TreeWidget einbauen
Verfasst: 5. Oktober 2007 20:48
von AlphaWolf
Ist es möglich in ein Feld eines TreeWidgets eine ProgressBar einzubauen? Wenn nein: Wie kann ich so etwas erreichen mit QT?
Verfasst: 5. Oktober 2007 21:05
von upsala
Schau dir die Doku und Beispiele zu QItemDelegate an.
Verfasst: 7. Oktober 2007 02:11
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.
Verfasst: 7. Oktober 2007 07:36
von upsala
Verfasst: 11. Oktober 2007 22:04
von defenderLQ
ja in QTreeWidget geht das nicht.
deswegen habe ich dann umgebaut zu QTreeView.
Dann eben QTreeView und QStandardItemModel/QAbstractItemDelegate genommen.