ich nutze als DisplayWidget ein QTreeWidget und habe die Möglichkeit über einen Dialog die Inhalte des TreeWidgets zu manipulieren. Als Model für das QTreeWidget nutze ich das QtreeWidgetItem, indem alle daten „gespeichert“ sind.
Jetzt will ich bei Änderung eines Wertes im Dialog, das genau diese Stelle im Tree aufgeklappt wird.
Laut Doku ist dies mit „expand(...)“ möglich, jedoch habe ich jetzt noch das Problem den QmodelIndex mit dem QTreeWidget zu füllen.
Zur Veranschaulichung (da meine Erklärung vielleicht zu schlecht war):
Dialog:
Seite3, Zeile2 setze Wert: Neu
TreeWidget:
Code: Alles auswählen
-Buch
+Seite1
+Seite2
-Seite3
+Zeile1
-Zeile2 Alt
+Zeile3
+Seite4