3
I am developing a small interface in Tkinter
, but I have the following question: Is there a mouse event that allows an action to be executed after two clicks consecutive on a button?
3
I am developing a small interface in Tkinter
, but I have the following question: Is there a mouse event that allows an action to be executed after two clicks consecutive on a button?
4
There is, the method bind
, you can inform the event, which can be:
<Button-1>
: A click.<Double-Button-1>
: Two clicks.<Triple-Button-1>
: Three clicks.Take an example:
from tkinter import *
def foo():
print ('foo')
root = Tk()
frame = Frame(root)
frame.pack()
button1 = Button(frame, text = 'Foo!')
button1.pack()
button1.bind('<Double-Button-1>', foo)
root.mainloop()
For more information see the documentation: Events and Bindings.
Browser other questions tagged python tkinter
You are not signed in. Login or sign up in order to post.