Python 将按钮单击编码为事件语句的正确方法是什么?

Python 将按钮单击编码为事件语句的正确方法是什么?,python,python-2.7,tkinter,mouseevent,Python,Python 2.7,Tkinter,Mouseevent,我正在尝试编写一个小函数,如果双击事件发生,它将返回一条语句,但我不知道这里的正确语法,关于这一点的信息有点稀少,我可以通过直觉看出,显然缺少了一些东西,可能是另一个参数。经过双按钮-1有人能帮我/教我吗?谢谢!我得到的是: (这是完整的代码) 文件“C:\Python27\lib\lib tk\Tkinter.py”,第114行,在cnfmerge中 对于c in_展平(cnfs): TypeError:类型为“instancemethod”的对象没有len() self.label1=Lab

我正在尝试编写一个小函数,如果双击事件发生,它将返回一条语句,但我不知道这里的正确语法,关于这一点的信息有点稀少,我可以通过直觉看出,显然缺少了一些东西,可能是另一个参数。经过
双按钮-1
有人能帮我/教我吗?谢谢!我得到的是:

(这是完整的代码)

文件“C:\Python27\lib\lib tk\Tkinter.py”,第114行,在cnfmerge中
对于c in_展平(cnfs):
TypeError:类型为“instancemethod”的对象没有len()
self.label1=Label(c,text=“Blue Buff”,fg=“Blue”,font=(“”,30))
def复位定时器(自):
如果self.label1.event.type==(“”):
返回self.label1.configure(text=“Blue Buff”)
def标签(自身、事件):
self.label1.configure(self.reset\u定时器)
self.label1.update()
self.label1.bind(“,self.label\u单击两次)

我用event做了一些示例,但我们仍然不知道您的代码中存在什么问题

import Tkinter as tk

def test(event):
    print 'event:', event
    print 'type:', event.type # 4

master = tk.Tk()

b1 = tk.Button(master, text="QUIT", command=master.destroy, width=20, heigh=5)
b1.pack()

b2 = tk.Button(master, text="OK", width=20, heigh=5)
b2.pack()

b2.bind('<Double-Button-1>', test)

master.mainloop()
将Tkinter作为tk导入
def测试(事件):
打印“事件:”,事件
打印“类型:”,event.type#4
master=tk.tk()
b1=tk.按钮(master,text=“QUIT”,command=master.destroy,宽度=20,高度=5)
b1.pack()
b2=tk.按钮(主控,text=“OK”,宽度=20,高度=5)
b2.pack()
b2.绑定(“”,测试)
master.mainloop()

事件:
类型:4

1)if语句末尾缺少冒号(:),您使用的是什么图形用户界面库?它是Tkinter。我在前面的问题中看到了代码。它确实是Tkinter@furas,谢谢!1) 我在新代码中没有看到冒号,2)如果需要缩进,则在
之后。3) 打印
self.label1.event.type
以查看它的外观。如果它是最好的,我的意思是我可以粘贴整个程序?如果程序在一个文件中,则使用并粘贴链接。我将链接张贴在开头的顶部。
import Tkinter as tk

def test(event):
    print 'event:', event
    print 'type:', event.type # 4

master = tk.Tk()

b1 = tk.Button(master, text="QUIT", command=master.destroy, width=20, heigh=5)
b1.pack()

b2 = tk.Button(master, text="OK", width=20, heigh=5)
b2.pack()

b2.bind('<Double-Button-1>', test)

master.mainloop()
event: <Tkinter.Event instance at 0x1c79128>
type: 4