Я написал класс для создания объектов Listbox, я хочу связать поле со списком с помощью метода того же класса, но получаю ошибку атрибута.что я тут не так делаю ??
class ListObj(tkinter.Listbox):
def __init__(self, window, cname, r, c, rs, cs, sticky, bg, padx=5, pady=5, ipadx=0, ipady=0, **kwargs):
self = tkinter.Listbox(window)
self.grid(row=r, column=c, rowspan=rs, columnspan=cs, sticky=sticky, padx=padx, pady=pady,
ipadx=ipadx, ipady=ipady)
self.bind('<<ListboxSelect>>', self.on_select)
def on_select(self):
pass
вывод:
AttributeError: 'Listbox' object has no attribute 'on_select'