zoukankan      html  css  js  c++  java
  • tkinter中鼠标与键盘事件(十五)

    鼠标与键盘事件

    复制代码
     1 import tkinter
     2 
     3 wuya = tkinter.Tk()
     4 wuya.title("wuya")
     5 wuya.geometry("300x200+10+20")
     6 
     7 
     8 
     9 bt = tkinter.Button(wuya,text='鼠标进入打印')
    10 bt.pack()
    11 
    12 def func(event):
    13     print('鼠标进入按钮')
    14 # 绑定事件,鼠标进入按钮的时候执行func()函数,在控制台打印:鼠标进入按钮
    15 bt.bind('<Enter>',func)
    16 
    17 
    18 # 还有其他的事件
    19 # 只需改变bind中的第一个参数,用以下对应的字符串替换即可
    20 '''
    21 <Button-1>            鼠标左键按下,2表示中键,3表示右键;
    22     <ButtonPress-1>        同上;
    23     <ButtonRelease-1>    鼠标左键释放;
    24     <B1-Motion>           按住鼠标左键移动;
    25     <Double-Button-1>     双击左键;
    26     <Enter>               鼠标指针进入某一组件区域;
    27     <Leave>               鼠标指针离开某一组件区域;
    28     <MouseWheel>         滚动滚轮;
    29     <KeyPress-A>         按下A键,A可用其他键替代;
    30     <Alt-KeyPress-A>      同时按下alt和A;alt可用ctrl和shift替代;
    31     <Double-KeyPress-A>    快速按两下A;
    32     <Lock-KeyPress-A>     大写状态下按A;
    33    
    34 '''
    35 
    36 
    37 wuya.mainloop()
    复制代码

    还有一些其他的事件,用法类似,查看笔者的tkinter中的总结:http://www.cnblogs.com/wuyazi/p/8779319.html

  • 相关阅读:
    java.lang.NoClassDefFoundError: TagSupport 错误
    ${pageContext.request.contextPath}的作用
    JS获取table表格任意单元格值
    数据库导出为Excel
    requestScope含义
    每种创伤,都是另一种成熟
    关于AJAX
    the public type xxx must be defined in its own file
    MyEclipse取消Show in Breadcrumb的方法
    Sql2005里获取表的结构SQL
  • 原文地址:https://www.cnblogs.com/anita-harbour/p/9315572.html
Copyright © 2011-2022 走看看