Python tkinter实现简单加法计算器代码实例


Posted in Python onMay 13, 2020

tkinter 是 Python 的标准 GUI 库。Python 使用 tkinter 可以快速的创建 GUI 应用程序。由于 tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import tkinter 库、而且 IDLE 也是用 tkinter 编写而成、对于简单的图形界面 tkinter 还是能应付自如。

代码如下

from tkinter import *
def Calculate():
  a1 = int(text1.get('1.0', END)) # 从行首取到行尾
  a2 = int(text2.get('1.0', END))
  a3 = a1 + a2
  text3.delete('1.0', END)
  text3.insert(INSERT, a3)
 
root = Tk()
root.title('myTitle')
label1 = Label(root, text = 'First Number:')
label1.grid(row = 0, column = 0)
text1 = Text(root, width = 30, height = 1)
text1.grid(row= 1, column = 0)
label2 = Label(root, text = 'Second Number:')
label2.grid(row = 2, column = 0)
text2 = Text(root, width = 30, height = 1)
text2.grid(row = 3, column = 0)
label3 = Label(root, text = 'Result:')
label3.grid(row = 4, column = 0)
text3 = Text(root, width = 30, height = 1)
text3.grid(row = 5, column = 0)
button1 = Button(root, text = 'Calculate', command = Calculate)
button1.grid(row = 6, column = 0)
mainloop()

运行结果显示:

Python tkinter实现简单加法计算器代码实例

这是最简单的一个利用tkinter包实现的小程序, 实现了输入数据,计算求和并显示计算结果的功能。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python守护进程用法实例分析
Jun 04 Python
Python 字符串大小写转换的简单实例
Jan 21 Python
python 垃圾收集机制的实例详解
Aug 20 Python
Python中常用信号signal类型实例
Jan 25 Python
python如何为创建大量实例节省内存
Mar 20 Python
Tensorflow卷积神经网络实例
May 24 Python
Django+JS 实现点击头像即可更改头像的方法示例
Dec 26 Python
使用python的pexpect模块,实现远程免密登录的示例
Feb 14 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
May 26 Python
Pytho爬虫中Requests设置请求头Headers的方法
Sep 22 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 Python
Django权限设置及验证方式
May 13 #Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 #Python
django自带的权限管理Permission用法说明
May 13 #Python
Python基于jieba, wordcloud库生成中文词云
May 13 #Python
django admin 根据choice字段选择的不同来显示不同的页面方式
May 13 #Python
Jupyter notebook如何实现指定浏览器打开
May 13 #Python
基于FME使用Python过程图解
May 13 #Python
You might like
php AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
2011/11/07 PHP
用php实现选择排序的解决方法
2013/05/04 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
inner join 内联与left join 左联的实例代码
2017/09/18 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
vue 表单输入格式化中文输入法异常问题
2018/05/30 Javascript
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
微信小程序自定义弹窗实现详解(可通用)
2019/07/04 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
Python使用win32 COM实现Excel的写入与保存功能示例
2018/05/03 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
python中spy++的使用超详细教程
2021/01/29 Python
HTML5打开手机扫码功能及优缺点
2017/11/27 HTML / CSS
10条PHP编程习惯
2014/05/26 面试题
艺术专业大学生自我评价
2013/09/22 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
融资合作协议书范本
2014/10/17 职场文书
毕业实习计划书
2015/01/16 职场文书
婚礼答谢礼品
2015/01/20 职场文书
英语通知范文
2015/04/22 职场文书
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android
MySQL创建管理HASH分区
2022/04/13 MySQL