Mouse action: single click, double click : Mouse Action « Event « Python






Mouse action: single click, double click

Mouse action: single click, double click

import Tkinter
from Tkinter import *

root = Tk()
prompt='Click any button'
L = Label(root, text=prompt, width=len(prompt))
L.pack()


def do_mouse(eventname):
    def mouse_binding(event):
        msg = 'Mouse event %s' % eventname
        L.config(text=msg)
    L.bind_all('<%s>'%eventname, mouse_binding)

for i in range(1,4):
    do_mouse('Button-%s'%i)
    do_mouse('ButtonRelease-%s'%i)
    do_mouse('Double-Button-%s'%i)

root.mainloop()

           
       








Related examples in the same category

1.Button mouse action: mouse in, out and rolloverButton mouse action: mouse in, out and rollover
2.Image button mouse action: mouse in, out and rollover
3.Mouse events on a frame: Mouse clicked, positionMouse events on a frame: Mouse clicked, position
4.Mouse events on a frame: Mouse released, positionMouse events on a frame: Mouse released, position
5.Mouse events on a frame: Mouse entered
6.Mouse events on a frame: Mouse leftMouse events on a frame: Mouse left
7.Mouse events on a frame: MouseMouse events on a frame: Mouse
8.Mouse button differentiation: Mouse clickMouse button differentiation: Mouse click
9.Mouse button differentiation: center button clicMouse button differentiation: center button clic
10.Mouse button differentiation: Right Button clickMouse button differentiation: Right Button click
11.Mouse Action: mouse cursor enterMouse Action: mouse cursor enter
12.Button single click and double clickButton single click and double click
13.Capturing clicks in a windowCapturing clicks in a window
14.Menu item mouse on (active) foreground colorMenu item mouse on (active) foreground color
15.Mouse Double click
16.Mouse action: left click
17.Mouse action: Right click
18.Mouse action: Middle Mouse key
19.Key and mouse Action infomationKey and mouse Action infomation
20.Mouse action: double click
21.Mouse action: drag
22.Bind mouse click action to the object on a canvasBind mouse click action to the object on a canvas