Level eines Knotens in TreeView auslesen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
DMD-OS
User
Beiträge: 165
Registriert: Freitag 28. Dezember 2018, 13:52

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 :roll:
Benutzeravatar
__blackjack__
User
Beiträge: 13103
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

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)
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
DMD-OS
User
Beiträge: 165
Registriert: Freitag 28. Dezember 2018, 13:52

was muß ich denn für model_index angeben?
Benutzeravatar
__blackjack__
User
Beiträge: 13103
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@DMD-OS: Du gar nichts, das wird doch automatisch übergeben wenn man die Methode mit dem `clicked`-Signal von der Baumansicht verbindet.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
Antworten