我正在使用Python 2.7.4,并且对Tkinter不熟悉。我在下面的代码中遇到了问题。 我生成了一个名为“test”的事件,并使用字符串设置了“data”选项,但是从事件中检索它时出现错误。
错误 -> AttributeError:事件实例没有属性“data”
错误 -> AttributeError:事件实例没有属性“data”
from Tkinter import *
def handle_it(event):
# print "event handler"
print event.data
root = Tk()
root.after(1, lambda: root.event_generate('<<test>>', data="hi there"))
root.bind('<<test>>', handle_it)
root.mainloop()
我找不到相关的 Python 文档,所以参考了下面的 Tcl 文档: http://www.tcl.tk/man/tcl8.5/TkCmd/event.htm#M14
Python 2.7 的 TKinter 支持 "data" 选项吗?谢谢!