Tkinter,当按下按钮(未释放)时,执行命令

时间:2017-07-16 23:41:31

标签: python python-2.7 user-interface tkinter

我使用Python 2.7.13和Tkinter。

这是我的计划的一部分:

PAButton = Tkinter.ButtonPress(PAFrame, text='PA', fg='white', bg='blue')
PAButton.pack()
self.PAButton.bind("<ButtonPress>", self.playPA)

<小时/> 这是我要做的事情的要点:

按下PAButton(未释放)时,运行前面脚本中定义的函数playPA()

<小时/> 但是,我收到错误

AttributeError: 'module' object has no attribute 'ButtonPress'


我将如何正确实现目标?

1 个答案:

答案 0 :(得分:1)

没有ButtonPress之类的东西。它是Button

编辑:对于.bind()函数,而不是"<ButtonPress>",请使用"<Button-1>"