Treeview Eintrag auslesen

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

Treeview Eintrag auslesen

Beitragvon stefanxfg » Montag 18. September 2017, 08:54

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)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder