Seite 1 von 1

Treeview Eintrag auslesen

Verfasst: Montag 18. September 2017, 08:54
von stefanxfg
Hallo.

Ich weiß, es klingt vielleicht einfach aber ich suche schon länger und finde keine Lösung. Ich möchte gern den im Treeview befindlichen Eintrag auslesen. Dabei ist es so, dass es nur der Eintrag sein soll, der angeklickt worden ist. Obwohl ich die ID's zur Zellindentifikation kenne, bekomme ich nicht den entsprechenden Eintrag ausgelesen.

Code: Alles auswählen

    def edit_items(self,event):
        
        #position info selected item
        row_id = self.container.treeview.identify_row(event.y)
        col_id = self.container.treeview.identify_column(event.x)
        
        x,y,width,height = self.container.treeview.bbox(row_id, col_id)
        pady = height // 2

        #item Value            
        item = self.container.treeview.identify("item", event.x, event.y)
        print("you clicked on", self.container.treeview.item(item)["values"])           
        #-> nur Listenausgabe, aber nicht welcher Wert  der Liste.
            
        #url = self.container.treeview.item(row_id,'text')
        #self.entrypopup = EntryPopup(self.container.treeview,url )
        #self.entrypopup.place( x=x, y=y+pady, anchor='w', width=width)