@EnderToy

Как обратится к элементу другому класса?

Можете помочь в классах, я запутался.
class App(tk.Tk):
    def __init__(self):
        super().__init__()
        self.title('Manager')
        self.geometry('1050x500')
        # self.resizable(0, 0)
        self.style = ttk.Style()
        self.style.configure('WhileStyle.TLabel', font=('Comfortaa', 10))
        self['background'] = '#EBEBEB'
        self['width'] = '5'
        self.put_frames()

    def put_frames(self):
        self.show_items_frame = ShowItemsFrame(self).grid(column=0, row=1)
class ShowItemsFrame(tk.Frame):
    def __init__(self, parent):
        super().__init__(parent)
        self['background'] = self.master['background']
        self['width'] = '60'
        self.put_widgets()

    def put_widgets(self):
        table = ttk.Treeview(self, show='headings')
        table.bind("<Double-1>", self.OnDoubleClick)
        table.pack(expand=tk.YES, fill=tk.BOTH)

    def OnDoubleClick(self, event): #Как мне тут обратится к table?
        item = self.put_widgets.table.identify('item', event.x, event.y)
        print(self.put_widgets.table.item(item, "text"))
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы