Ich verwende ein QTreeView und ein QItemDelegate, um den Großteil des Malroutinen neu zu implementieren. Die Erweiterungs-/Zusammenklapp-Schaltflächen und die Linien für Geschwister/Kinder werden jedoch automatisch von einer anderen Malroutine gezeichnet.
Was zeichnet sie und wie kann ich es kontrollieren?
EDIT:
Derzeit zeichnet Qt ein QTreeView-Element in dieser Reihenfolge:
[Erweiterungsschaltfläche] -- [Kontrollkästchen] -- [Rest vom Baumelement Inhalt]
Ich möchte es in dieser Reihenfolge zeichnen:
[Kontrollkästchen] -- [Erweiterungsschaltfläche] -- [Rest vom Baumelement Inhalt]
Das Problem ist, dass meine Malerei im QItemDelegate alle rechts von der Erweiterungsschaltfläche ist.