Hi Leute,
ich habe ne TreeView mit nem ListStore so verbunden das die TreeView einpaar der Daten des ListStores anzeigt aber nicht so sachen wie die Datensatz ID.
Nun möchte ich wenn der User eine Zeile ausw auswählt äflt (GtkTreeView -> cursor-changed) den Datensatz an einer anderen stelle vollständig anzeigen.
Ich weiß nur nicht wie ich auf die ID der ausgewählten spalte komme?
Is leider des erste mal das ich mich so richtig mit TreeView und ListStores beschäftige.
hoffe ihr wisst wie des geht
mfg thomaz
TreeView, ausgewählte zeile auswerten
Das dürfte dir weiterhelfen:
(Column müsste Integer mit dem Index der gewünschten Spalte sein.)
Code: Alles auswählen
path = TreeView.get_cursor()
itr = ListStore.get_iter(path)
val = ListStore.get_value(itr, column)
und an die ganze reihe dürftest du kommen, wenn duice2k3 hat geschrieben:Das dürfte dir weiterhelfen:(Column müsste Integer mit dem Index der gewünschten Spalte sein.)Code: Alles auswählen
path = TreeView.get_cursor() itr = ListStore.get_iter(path) val = ListStore.get_value(itr, column)
Code: Alles auswählen
row = ListStore[itr]
dazu findest du aber auch im offiziellen pygtk-tutorial eine gute hilfestellung