Tkinter中常用的函数
Tkinter中常用的函数
- 窗口管理器的刷新事件
窗口管理器的刷新事件
ps:一个Tkinter应用在绝大部分时间都花费在内部的时间循环上(通过mainloop方法进入)。事件来自于各种途径。包括来自用户的按键和鼠标操作,窗口管理器的刷新事件(大多数情况下由用户直接触发)。Tkinter提供了一个有效的机制去处理事件。对于每一个组件,都可以把Python功能和方法映和事件映射在一起。
widget.bind(event, handler)
eg:
from tkinter import *root = Tk()
def callback(event):print("clicked at", event.x, event.y)frame = Frame(root, width=100, height=100)
frame.bind("<Button-1>", callback)
frame.pack()
root.mainloop()
In this example, we use the bind method of the frame widget to bind a callback function to an event called . Run this program and click in the window that appears. Each time you click, a message like “clicked at 44 63” is printed to the console window.
在这个例子里,使用了frame组件的bind方法去把一个callback函数和一个叫做的时间映射在一起。运行这个程序,并行在出现的窗口中点击,每点击一次,一条类似"clicked at 44 63"的信息就会被打印到控制台窗口。
键盘事件将会被发送到当前拥有键盘焦点的组件中。focus_set方法可以把键盘焦点设置到一个组件上。
from Tkinter import *root = Tk()def key(event):print "pressed", repr(event.char)def callback(event):frame.focus_set()print "clicked at", event.x, event.yframe = Frame(root, width=100, height=100)
frame.bind("<Key>", key)
frame.bind("<Button-1>", callback)
frame.pack()root.mainloop()
Tkinter中常用的函数相关推荐
- MapInfo中常用查询函数及用法
MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...
- ML之sklearn:sklearn.metrics中常用的函数参数(比如confusion_matrix等 )解释及其用法说明之详细攻略
ML之sklearn:sklearn.metrics中常用的函数参数(比如confusion_matrix等 )解释及其用法说明之详细攻略 目录 sklearn.metrics中常用的函数参数 con ...
- Matlab:Matlab中常用的函数、案例详细攻略
Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...
- hive获取月份_【Hive】Hive中常用日期函数整理
前言 使用hive进行时间处理的过程中,有时忘记一些常用的函数用法,现整理一下hive中常用日期函数,当做备忘录使用,忘记来翻阅一下. 1 时间戳转化日期函数 时间戳必须是10位,默认情况下转化为'y ...
- Mysql中常用的函数汇总
Mysql中常用的函数汇总: 一.数学函数 abs(x) 返回x的绝对值 bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制) ceiling(x) 返回大于x的最小整数值 exp(x ...
- Golang字符串中常用的函数
Golang字符串中常用的函数 说明: 字符串在我们程序开发中,使用的是非常多的,常用的函数需要同学们掌握: 下面列出20种常用的字符串函数: 1)统计字符串的长度,按字节len(str) 2)字符串 ...
- roscpp中常用的函数、类以及命名空间
roscpp中常用的函数.类以及命名空间 前言 前言 经过了一段时间的ros与gazebo机器人编队仿真的学习,对ros的结构有了一定了解,接下来将对松灵机器人的底盘进行实车开发,主要开发语言使用C+ ...
- jQuery中常用的函数方法总结
jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法.个人认为在www.21kaiyun.com的紫微斗数星座在线排盘开发中会比较常用的,仅供大家学习和参考. 事件处理 re ...
- 中常用的函数_ST语言编程中常用的函数/功能块
大部分PLC都会内置很多基本的函数和功能块供编程人员调用,而且很多具有通用性,也就是在不同品牌的PLC中,这些函数和功能块的名称.用法和功能相同,记住这些函数和功能块的名称和使用方法,能让我们编程时更 ...
最新文章
- .INFO域名总量跌破700万,8月第三周净减51,477个
- 约瑟夫问题-学习笔记
- luogu_1002 过河卒
- ssm实现发送邮件功能
- Rider EAP17带来了许多改进但缺乏.NET Core调试功能
- pmm 监控mysql、mongodb、系统
- (十)OpenCV相机标定
- Mysql 2018国家统计局区划和城乡划分数据库(包含经纬度数据,以及数据来源,提供大家参考)
- 计算机算法应用状况,详解机器学习中的现状,算法,应用
- 用什么词典可以翻译php,PHP调用有道词典翻译API实现翻译功能及代码
- 时间同步装置(卫星时钟同步)工作原理介绍
- js重新加载页面的方法
- 弱监督检测初识——Weakly Supervised Deep Detection Networks解读
- sinr是什么意思_信噪比有负的吗?表示什么意思?
- 系统设计:在线支付系统的需求分析报告
- 如何更新R以及RStudio
- Python+Selenium自动搜索基金业协会指定企业名单,抓取指定信息并保存到数据库...
- java计算机毕业设计志愿者管理系统演示录像2020源码+mysql数据库+系统+lw文档+部署
- csgo 直连服务器,csgo你只可以从大厅连接此服务器解决办法
- Python如何一行代码自动发邮件
热门文章
- linux rar解压_linux命令
- integer比较_每日一题:Integer、int 的区别
- 同事写了一个update,误用一个双引号,生产数据全变0了!
- 从最新的编程语言排行看,Java真的要凉了吗?
- 记一次接口性能优化实践总结:优化接口性能的八个建议
- ubuntu14.04、CentOS安装oracle 11g数据库【转载】
- spring教程--JdbcTemplate详解
- hibernate的一对多双向关联映射----客户和订单关系
- python模拟手写_python-自己手写的贴吧爬虫
- 面试官问我有环链表中怎么找到入口,本以为很简单当场却想傻了