#tkinter应用案例:设计一个简单计算器界面功能

from tkinter import *

import tkinter as tk

master = Tk()

master.title("Jason niu工作室")

theLabel=tk.Label(master,text="进入GUI世界,请开始你的表演!\n(前两个框若输入的是数字就返回true,否则就智能清除内容)")

theLabel.pack()

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,textvariable=v1,validate="key",validatecommand=(testCMD,"%P")).grid(row=0,column=0)

Label(frame,text="+").grid(row=0,column=1)

e2 = Entry(frame,textvariable=v2,validate="key",validatecommand=(testCMD,"%P")).grid(row=0,column=2)

Label(frame,text="=").grid(row=0,column=3)

e3 = Entry(frame,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()

python tkinter计算器实例_python库的tkinter带你进入GUI世界(计算器简单功能)相关推荐

  1. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 导读 动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 目录 ...

  2. python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例

    Python 提供了多个图形开发界面的库.Tkinter就是其中之一. Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数 ...

  3. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command) 目录 tkinter应用案例 1.添加菜单栏组件 2.tkinter应用案例:添 ...

  4. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command) 目录 tkinter应用案例 1.添加右键弹出菜单 2.点击一个按钮弹 ...

  5. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas) 导读 动态演示调用python库的tkinter带你进入GUI世界(Canvas) 目录 t ...

  6. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Find/un ...

  7. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件) 导读 动态演示调用python库的tkinter带你进入GUI世 ...

  8. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Button ...

  9. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command) 导读 动态演示调用python库的tkinter带你进入GUI世界 ...

最新文章

  1. 产品经理如何做好数据埋点
  2. Git常见疑难解答集锦
  3. Tomcat服务器的常用配置
  4. XDR3020 WiFi6 11ax使用体验 11ax性能数据
  5. Hyperledger Fabric 交易流程
  6. LOJ #2731 [JOI2016春季合宿]Solitaire (DP、组合计数)
  7. postman 无法正常返回结果 Could not get any response
  8. LeetCode 1488. 避免洪水泛滥(贪心+set二分查找)
  9. Linux删除安卓温控,RK平台关闭温度控制降频功能
  10. Zookeeper-01-概述
  11. Qt学习之路(54): 自定义拖放数据对象
  12. 利用客户端cookie保存用户信息
  13. 白盒测试实验报告模板
  14. Android:Json数据转换成Map
  15. 计算机描述不可用win10,升级win10出现的各种问题及解决办法
  16. VS2012下安装GDAL库
  17. vgp虚拟路面_某车型开发阶段实际道路谱和虚拟路面谱对比分析.pdf
  18. 安装排版软件latex
  19. Schematic export failed or was cancelled. Please consult the transcript in the source windo
  20. flask 定时任务 flask-apscheduler

热门文章

  1. 使用PHPWord生成word文档
  2. jvm 变量 内存分配
  3. apache   和Tomcat的区别
  4. GitHub for Windows一般操作
  5. RDLC使用手册_RDLC报表部署
  6. java中的equals和hashCode
  7. instanceof和typeof
  8. thymeleaf 消息推送_Springboot集成WebSocket+Thymeleaf+Echarts完成数据的实时推送
  9. 合作式智能运输系统 车用通信系统应用层及应用数据交互标准 第二阶段_为什么一定要了解OPC UA TSN——未来的工业通信标准...
  10. ajax 导致 css 延迟_在H5,小程序,uni-app中使用animate.css