有没有办法列出Tkinter小部件的配置选项?我在关于Tkinter的effbot网站上发现了这个:
以下字典方法也适用于小部件:
keys()=>列表
返回可为此窗口小部件设置的所有选项的列表。名称选项不包含在此列表中(无论如何都无法通过字典界面查询或修改,因此这并不重要)。
此代码:
def callback():
listbox.delete(0,END)
for key in b:
listbox.insert(END, key)
#listbox.insert(END,str(b))
b = Button(master, text="Delete", command=callback)
引发此错误:
return self.tk.call(self._2, 'cget', '-' + key)
TypeError: Can't convert 'int' object to str implicitly
有什么建议吗?
答案 0 :(得分:2)
您没有致电keys()
。
def callback():
listbox.delete(0,END)
for key in b.keys():
listbox.insert(END, key)