我无法按照 TkTable 文档了解如何将预定义值插入 Tkinter GUI 的 TkTable 中。文档:https ://www.eso.org/projects/vlt/sw-dev/tcl8.3.3/tktable2.7/tkTable.html
我对此进行了研究,但在任何地方都找不到合适的答案来记录如何将预定义的值插入 TkTable ......这是我发现的一个未回答的问题: 将值设置为 tktable
有谁知道这是怎么做到的?
这是我从下载 TkTable 后提供的示例派生的示例代码(我可以在表格中设置 1 只狗,但我不知道如何使用 set 方法成功迭代列表以逐个插入一个单元格):
import tkinter as tk
import tktable
def table_test():
#### DEFINES THE GUI ####
master = tk.Tk()
master.geometry('800x800+250+200')
master.title('Dogs')
#### SETS THE DOG INTO THE TABLE ####
def callback_dogs(event):
values = ['Doodle','Pug','Westie','Poodle']
for item in values:
return item
#### DEFINING THE TKTABLE ####
tb = tktable.Table(master, state='disabled', width=15, titlerows=1, rows=3, cols=2, command=callback_dogs)
tb.pack(expand=1)
#### MAINLOOPING ####
master.attributes('-topmost',True)
master.after_idle(master.attributes,'-topmost',False)
tk.mainloop()
table_test()