Mouse action: drag : Mouse Action « Event « Python





Mouse action: drag

from Tkinter import *

def showAllEvent(event):
    print event
    for attr in dir(event): 
        print attr, '=>', getattr(event, attr) 


def showPosEvent(event):
    print 'Widget=%s X=%s Y=%s' % (event.widget, event.x, event.y)

def onLeftDrag(event):
    print 'Got left mouse button drag:',
    showPosEvent(event)

tkroot = Tk()
labelfont = ('courier', 20, 'bold')               
widget = Label(tkroot, text='Hello bind world')
widget.config(bg='red', font=labelfont)            
widget.config(height=5, width=20)                
widget.pack(expand=YES, fill=BOTH)

widget.bind('<B1-Motion>', onLeftDrag)  


widget.focus()                           
tkroot.title('Click Me')
tkroot.mainloop()


           
       










Related examples in the same category

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