我想知道如何为嵌入按钮的事件添加更多信息。
例如:
okButton = ttk.Button( content, text = 'OK' )
okButton.bind( "<Button-1>", browseFile )
def browseFile( event ):
pass
单击按钮时,我想将字符串参数'OK'传递给函数browseFile
,我需要做什么?
由于
答案 0 :(得分:2)
event
对象有一个widget
成员,用于标识引发事件的窗口小部件。您可以使用cget
方法获取该小部件的文本:
def browseFile(event):
buttonText = event.widget.cget("text")
if buttonText == "OK":
doSomeStuff()