python tkinter窗口程序实战 主要工具--python3.6
文章目录
目录
前言
上一篇文章介绍了tkinter实现计时器的功能,本文章主要介绍button按钮绑定及按键点击共存的原理及实现方式。
一、原理
1、首先需要写好按键或点击button时所执行的函数
2、再写一个中间函数,通过中间函数调用被执行函数
3、通过bind_all将按键与中间函数绑定
注意:由于bind_all绑定时会将按键在电脑中的代码传递给被执行函数,而button中command所调用执行函数时,不会再另传递参数给被执行函数,所以中间函数需要比被执行函数多接收一个参数,这样程序执行时才不会报错。
bind_all示例
but1.bind_all('<Return>', self.fun) # 将回车键通过fun函数与确认按钮绑定
but2.bind_all('<KeyPress-Right>', self.fun_temp)
but3.bind_all('<Escape>&