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中的测试模块unittest和doctest的使用教程
Apr 14 Python
python创建关联数组(字典)的方法
May 04 Python
分享一个简单的python读写文件脚本
Nov 25 Python
python OpenCV学习笔记实现二维直方图
Feb 08 Python
利用python对Excel中的特定数据提取并写入新表的方法
Jun 14 Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 Python
python 使用 requests 模块发送http请求 的方法
Dec 09 Python
基于h5py的使用及数据封装代码
Dec 26 Python
Python特殊属性property原理及使用方法解析
Oct 09 Python
python读取pdf格式文档的实现代码
Apr 01 Python
python xlwt模块的使用解析
Apr 13 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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 接口类与抽象类的实际作用
2009/11/26 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
js常用代码段收集
2011/10/28 Javascript
JavaScript学习笔记记录我的旅程
2012/05/23 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
《JavaScript函数式编程》读后感
2015/08/07 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
Augularjs-起步详解
2016/07/08 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
2017/02/10 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
详解python配置虚拟环境
2019/04/08 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
python3实现绘制二维点图
2019/12/04 Python
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
J2EE是技术还是平台还是框架
2016/08/14 面试题
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
中文教师求职信
2014/02/22 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书
原生JS实现飞机大战小游戏
2021/06/09 Javascript
Python+Matplotlib+LaTeX玩转数学公式
2022/02/24 Python
Python echarts实现数据可视化实例详解
2022/03/03 Python