python tkinter计算器实例_python库的tkinter带你进入GUI世界(计算器简单功能)
#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世界(计算器简单功能)相关推荐
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 导读 动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 目录 ...
- python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例
Python 提供了多个图形开发界面的库.Tkinter就是其中之一. Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command) 目录 tkinter应用案例 1.添加菜单栏组件 2.tkinter应用案例:添 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command) 目录 tkinter应用案例 1.添加右键弹出菜单 2.点击一个按钮弹 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas) 导读 动态演示调用python库的tkinter带你进入GUI世界(Canvas) 目录 t ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Find/un ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件) 导读 动态演示调用python库的tkinter带你进入GUI世 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Button ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command) 导读 动态演示调用python库的tkinter带你进入GUI世界 ...
最新文章
- 产品经理如何做好数据埋点
- Git常见疑难解答集锦
- Tomcat服务器的常用配置
- XDR3020 WiFi6 11ax使用体验 11ax性能数据
- Hyperledger Fabric 交易流程
- LOJ #2731 [JOI2016春季合宿]Solitaire (DP、组合计数)
- postman 无法正常返回结果 Could not get any response
- LeetCode 1488. 避免洪水泛滥(贪心+set二分查找)
- Linux删除安卓温控,RK平台关闭温度控制降频功能
- Zookeeper-01-概述
- Qt学习之路(54): 自定义拖放数据对象
- 利用客户端cookie保存用户信息
- 白盒测试实验报告模板
- Android:Json数据转换成Map
- 计算机描述不可用win10,升级win10出现的各种问题及解决办法
- VS2012下安装GDAL库
- vgp虚拟路面_某车型开发阶段实际道路谱和虚拟路面谱对比分析.pdf
- 安装排版软件latex
- Schematic export failed or was cancelled. Please consult the transcript in the source windo
- flask 定时任务 flask-apscheduler
热门文章
- 使用PHPWord生成word文档
- jvm 变量 内存分配
- apache 和Tomcat的区别
- GitHub for Windows一般操作
- RDLC使用手册_RDLC报表部署
- java中的equals和hashCode
- instanceof和typeof
- thymeleaf 消息推送_Springboot集成WebSocket+Thymeleaf+Echarts完成数据的实时推送
- 合作式智能运输系统 车用通信系统应用层及应用数据交互标准 第二阶段_为什么一定要了解OPC UA TSN——未来的工业通信标准...
- ajax 导致 css 延迟_在H5,小程序,uni-app中使用animate.css