Bei einer Applikation habe ich ein Modell, dass von einem QTreeView angezeigt wird. Da ich an einigen Stellen die Daten auf eigene Art und Weise anzeigen möchte, habe ich ein eigenes ItemDelegate, das von QStyledItemDelegate ableitet, geschrieben.
Nun hab eich aber folgendes Problem:
Ich möchte, dass längere Text keine horizontalen Scrollbalken erzeugt, sondern der Text um Zellenrand umgebrochen wird. Soweit kein Problem, ABER ich weiß nicht, wie ich einen korrekten SizeHint bekomme und von daher auch nicht, wie / wo ich den Text umbrechen muss, da ich nicht an die aktuelle Spaltenbreite herankomme.
sizeHint hat ls Parameter ja nur
Code: Alles auswählen
const QStyleOptionViewItem & option
const QModelIndex & index
Wie macht man das richtigerweise?
Vielen Dank im Voraus,
Flo