返回顶部

收藏

Key and mouse Action infomation

更多
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 onMiddleClick(event):
    print 'Got middle mouse button click:', 
    showPosEvent(event)
    showAllEvent(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('<Button-2>',  onMiddleClick)       

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

标签:Python,Event

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Markjour 发表 2013-12-18 02:28:01 用 Python 改写 PHP 加密解密算法 authcode
  2. seanlin0800 发表 2015-08-23 07:27:19 Effective Python 心得筆記: Item 17
  3. wklken 发表 2015-08-25 16:00:00 一些简单的Python测试题
  4. Ted 发表 2015-08-31 09:46:26 使用Django 写一个通过zabbix api 添加主机的小页面
  5. cstriker1407 发表 2015-07-27 13:02:13 python下使用pybloomfiltermmap
  6. zangw 发表 2015-09-09 03:18:01 How to split one paragraph into sentences via tag
  7. caroline@linux.cn (c 发表 2015-09-11 06:13:13 Python 开发者的 Docker 之旅
  8. wateer 发表 2015-09-16 03:17:23 socket.listen(backlog) 中 backlog 指的是什么
  9. rex 发表 2014-11-16 10:28:27 在 python 类范围内使用装饰符
  10. 博主 发表 2015-02-28 17:06:00 python的装饰器
  11. master 发表 2015-09-27 23:31:38 校园招聘的简单总结
  12. 博主 发表 2013-11-12 11:00:00 浅显理解 Python 闭包