学习编程第176天 python编程 Tk键盘事件调用

今天学习的是刘金玉老师零基础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("",printwords)

二、键盘打字统计字数案例

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("",printwords)

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.运行效果

学习编程第176天 python编程 Tk键盘事件调用

展开阅读全文

页面更新:2024-03-08

标签:键盘   事件   楷体   统计数字   窗体   绑定   控件   函数   布局   思路   字数   界面   定义   数量   方法   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top