Seite 1 von 1
Level eines Knotens in TreeView auslesen
Verfasst: Dienstag 5. Februar 2019, 10:35
von DMD-OS
hi
kann man sich den hierarchischen level eines knotens innerhalb eines treeview ausgeben lassen?
das heißt, in welcher strukturebene liegt ein geklickte knoten?
wär gut, wenn das direkt geht

Re: Level eines Knotens in TreeView auslesen
Verfasst: Dienstag 5. Februar 2019, 11:09
von __blackjack__
Nicht direkt, aber man kann ja einfach bis zur Wurzel hochgehen und mitzählen:
Code: Alles auswählen
def on_clicked(self, model_index):
depth = 0
while model_index.isValid():
depth += 1
model_index = model_index.parent()
print(depth)
Re: Level eines Knotens in TreeView auslesen
Verfasst: Dienstag 5. Februar 2019, 11:49
von DMD-OS
was muß ich denn für model_index angeben?
Re: Level eines Knotens in TreeView auslesen
Verfasst: Dienstag 5. Februar 2019, 12:11
von __blackjack__
@DMD-OS: Du gar nichts, das wird doch automatisch übergeben wenn man die Methode mit dem `clicked`-Signal von der Baumansicht verbindet.