Treeview Eintrag auslesen

Fragen zu Tkinter.
Antworten
stefanxfg
User
Beiträge: 85
Registriert: Sonntag 2. April 2017, 14:11

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) 
Antworten