TKINTER小部件的配置选项列表

时间:2013-08-09 04:22:36

标签: python python-3.x tkinter

有没有办法列出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

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您没有致电keys()

def callback():
    listbox.delete(0,END)
    for key in b.keys():
        listbox.insert(END, key)