今天学习的是刘金玉老师零基础Python教程第71期,主要内容是python编程Tk键盘事件调用统计打字数量。
一、键盘事件的绑定
使用控件的bind方法
1.考虑什么控件触发的键盘事件
2.定义函数,函数要传入事件参数
3.使用bind方法,对控件进行绑定
def printwords(e):
s=entry1.get()+e.char
varword.set("共有"+str(len(s))+"字")
entry1.grid(row=0,column=1)
entry1.bind("
二、键盘打字统计字数案例
1.思路:第一步配置form窗体界面,第二步使用grid布局label和entry,第三步通过自定义键盘事件统计字数。
2.代码
import tkinter as tk
import tkinter.font as font
def printwords(e):
s=entry1.get()+e.char
varword.set("共有"+str(len(s))+"字")
form1=tk.Tk()
form1.title("sichuan")
form1.geometry("400x400+300+200")
fconfig = font.Font(size=16, family="楷体")
lbl1=tk.Label(form1,text="输入:",font=fconfig)
lbl1.grid(row=0,column=0)
entry1=tk.Entry(form1)
entry1.grid(row=0,column=1)
entry1.bind("
lbl2=tk.Label(form1,text="统计数字",font=fconfig)
lbl2.grid(row=1,column=0)
varword=tk.StringVar()
lbl3=tk.Label(form1,textvariable=varword)
lbl3.grid(row=1,column=1)
form1.mainloop()
3.运行效果
页面更新:2024-03-08
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号