Вот в таком варианте все работает:
———————————————-
# -*- coding: cp1251 -*-
from Tkinter import *
from TableList import *
import sys, ttk
root = Tk()
root.title(“Справочник”)
tl = TableList(root, stretch='all', showarrow=True,
columns = (5, ‘Код’, 0, “Название”, “left”, 0, “Примечание”, ‘right’),
)
tl.pack(fill=“both”)
tl.columnconfigure(0, showlinenumbers=True,)
tl.columnconfigure(1, sortmode='ascii', sortcommand='sortbycolumn')
tl.columnconfigure(2, sortmode='ascii', sortcommand='sortbycolumn')
tl.curselection()
root.mainloop()
—————————————————————-
А вот в таком НИФИГААааа
—————————————————————————
# -*- coding: cp1251 -*-
from Tkinter import *
from TableList import *
import sys, ttk
class spravka:
def _init_(self):
self.win=Tk()
self.win.title = “Справочник”
self.tl = TableList(self.win, stretch='all', showarrow=True,
columns = (5, ‘Код’, 0, “Название”, “left”, 0, “Примечание”, ‘right’),
)
self.tl.pack(fill=“both”)
self.tl.columnconfigure(0, showlinenumbers=True,)
self.tl.columnconfigure(1, sortmode='ascii', sortcommand='sortbycolumn')
self.tl.columnconfigure(2, sortmode='ascii', sortcommand='sortbycolumn')
def show(self):
self.tl.curselection()
self.win.mainloop()
if __name__ == “__main__”:
sp=spravka()
sp.show()
————————————————–
Выдает вот такую ошибку:
Traceback (most recent call last):
File “spr.py”, line 22, in <module>
sp.show()
File “spr.py”, line 18, in show
self.tl.curselection()
AttributeError: spravka instance has no attribute ‘tl’
ПОДСКАЖИТЕ, ЧТО ПОШЛО НЕ ТАК??????