|
|
发表于 2018-3-19 18:39:25
|
显示全部楼层
本楼为最佳答案
本帖最后由 塔利班 于 2018-3-19 19:01 编辑
- from tkinter import *
- root=Tk()
- root.title('数字*3')
- v1=StringVar()
- v2=StringVar()
- def show(content):
- if content.isdigit():
- v2.set(int(content)*3)
- return True
- if content=='':
- v2.set('')
- return True
- else:
- return False
- show1=root.register(show)
- a=Entry(root,textvariable=v1,validate='key',validatecommand=(show1,'%P'))
- a.grid(row=0,padx=20,pady=5)
- b=Entry(root,textvariable=v2,state='readonly')
- b.grid(row=1,padx=20,pady=5)
- mainloop()
复制代码 |
|