Форум сайта python.su
Всем доброго.
Начал разбираться с tktable подскажите пожалуйста как вывести значение в ячейку?
Пробую так:
import Tkinter
import tktable
tup = Tkinter.Tk()
tup.title('HELLO TkTable')
dir(tup)
F = Tkinter.Frame(tup)
F.pack()
table = tktable.Table(F,
rows = 5,
cols = 5
)
var = tktable.ArrayVar(table)
for y in range(-1, 4):
for x in range(-1, 4):
index = "%i,%i" % (y, x)
var[index] = index
table.pack()
table.mainloop()
Офлайн
Сам задал вопрос, сам отвечаю
import Tkinter
import tktable
tup = Tkinter.Tk()
tup.title('HELLO TkTable')
dir(tup)
F = Tkinter.Frame(tup)
F.pack()
var = tktable.ArrayVar(tup)
for y in range(-1, 4):
for x in range(-1, 4):
index = "%i,%i" % (y, x)
var.set(index, index)
table = tktable.Table(F,
rows = 5,
cols = 5,
roworigin=-1,
colorigin=-1,
variable=var,
)
table.pack(expand=1, fill='both')
table.pack()
table.mainloop()
Офлайн
Cover StoryЗдраствуйте,
Сам задал вопрос, сам отвечаюimport Tkinter
import tktable
tup = Tkinter.Tk()
tup.title('HELLO TkTable')
dir(tup)
F = Tkinter.Frame(tup)
F.pack()
var = tktable.ArrayVar(tup)
for y in range(-1, 4):
for x in range(-1, 4):
index = "%i,%i" % (y, x)
var.set(index, index)
table = tktable.Table(F,
rows = 5,
cols = 5,
roworigin=-1,
colorigin=-1,
variable=var,
)
table.pack(expand=1, fill='both')
table.pack()
table.mainloop()
Офлайн