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的类中动态添加属性与生成对象
Sep 17 Python
pyqt5自定义信号实例解析
Jan 31 Python
python中返回矩阵的行列方法
Apr 04 Python
从django的中间件直接返回请求的方法
May 30 Python
python os用法总结
Jun 08 Python
使用django和vue进行数据交互的方法步骤
Nov 11 Python
python实现简单颜色识别程序
Feb 19 Python
python 通过邮件控制实现远程控制电脑操作
Mar 16 Python
Python读入mnist二进制图像文件并显示实例
Apr 24 Python
使用PyCharm安装pytest及requests的问题
Jul 31 Python
基于Python制作一副扑克牌过程详解
Oct 19 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 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
Terran魔法科技
2020/03/14 星际争霸
业余方法DIY电子管FM收音机
2021/03/02 无线电
解析左右值无限分类的实现算法
2013/06/20 PHP
析构函数与php的垃圾回收机制详解
2013/10/28 PHP
php生成短网址示例
2014/05/05 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
用javascript自动显示最后更新时间
2007/03/15 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
js简单的弹出框有关闭按钮
2014/05/05 Javascript
javascript包装对象实例分析
2015/03/27 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
2017/12/18 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
python爬虫常用的模块分析
2014/08/29 Python
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
Django 404、500页面全局配置知识点详解
2020/03/10 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
HTML5自定义mp3播放器源码
2020/01/06 HTML / CSS
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
Linux如何压缩可执行文件
2014/03/27 面试题
安全生产承诺书
2014/03/26 职场文书
个人授权委托书
2014/04/03 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
详解Python函数print用法
2021/06/18 Python
python实现简单聊天功能
2021/07/07 Python