from tkinter import *

master = Tk()

frame = Frame(master)
frame.pack(padx=10,pady=10) v1 = StringVar()
v2 = StringVar()
v3 = StringVar()
def test(content):
return content.isdigit() testCMD=master.register(test) e1=Entry(frame,width=10,textvariable=v1,validate="key",\
validatecommand=(testCMD,'%P')).grid(row=0,column=0) Label(frame,text="+").grid(row=0,column=1) e2=Entry(frame,width=10,textvariable=v2,validate="key",\
validatecommand=(testCMD,'%P')).grid(row=0,column=2) Label(frame,text="=").grid(row=0,column=3) e3=Entry(frame,width=10,textvariable=v3,state="readonly").grid(row=0,column=4) def calc():
result = int(v1.get()) + int(v2.get())
v3.set(str(result)) Button(frame,text="计算结果",command=calc).grid(row=1,column=2,pady=5)
mainloop()

最新文章

  1. 解决 node-gyp command not found 的问题
  2. jQuery -- is() 方法
  3. SQL Server执行计划的理解【转】
  4. 【原】ios下比较完美的单例模式,已验证
  5. 删除表空间时,遇到了ORA-14404错误
  6. 程序员的恶性循环:加班->没空学习->老是写同等水平代码->无法提升代码质量->老是出BUG->老是需要修改->加班->...
  7. asp.net读取excel文件多种方法
  8. css 行内元素和块级元素
  9. HeadFirst设计模式读书笔记(2)-观察者模式(Observer Pattern)
  10. ZRender源码分析4:Painter(View层)-中
  11. Android动画之硬件加速
  12. eclipse导入源码
  13. bzoj:1723: [Usaco2009 Feb]The Leprechaun 寻宝
  14. python源码编译
  15. 天天向上的力量 III
  16. Mybatis Generator 使用com.mysql.cj.jdbc.Driver遇到的问题
  17. zend studio导入外部项目乱码怎么解决
  18. 百度上传插件(webupload)单文件(单图片)上传设置
  19. javascript 深度克隆
  20. Vue之自定义组件的v-model

热门文章

  1. KMP板子+Trie板子
  2. C#程序中SQL语句作为函数参数形式问题
  3. java获取本机器的IP(linux和windows)
  4. 从零开始配置Jenkins(二)——常见问题及排错思路
  5. BZOJ4416 SHOI2013阶乘字符串(状压dp)
  6. 2017 Multi-University Training Contest - Team 2 TrickGCD(组合数学)
  7. [BZOJ1449] [JSOI2009]球队收益 / [BZOJ2895] 球队预算
  8. Dubbo入门介绍---搭建一个最简单的Demo框架
  9. Math.abs为Integer.Min_VALUE返回错误的值
  10. Java之戳中痛点 - (1)易变业务使用脚本语言编写