1

有没有办法列出 Tkinter 小部件的配置选项?我在关于 Tkinter 的 effbot 网站上找到了这个:

以下字典方法也适用于小部件:

键() => 列表

返回可以为此小部件设置的所有选项的列表。name 选项不包含在这个列表中(无论如何都不能通过字典接口查询或修改它,所以这并不重要)。

这段代码:

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

有什么建议么?

4

1 回答 1

3

你没有打电话keys()

def callback():
    listbox.delete(0,END)
    for key in b.keys():
        listbox.insert(END, key)
于 2013-08-09T04:33:32.677 回答