我想创建一个
如果按下:
执行某些操作
如果保持时间超过2秒:
执行其他操作
试试下面的代码,
from tkinter import*
import time
win=Tk()
start=0
mous=False
button=Button(win,text="hold me for 2 sec")
button.pack()
def pressed(e):
global start
start=time.time()
def released(e):
global start
stop=time.time()
x=int(stop-start)
if x>=2:
print("hai")
button.bind("<ButtonPress-1>",pressed)
button.bind("<ButtonRelease-1>",released)
win.mainloop()