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 dict 字典 以及 赋值 引用的一些实例(详解)
Jan 20 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 Python
Python文件操作之合并文本文件内容示例代码
Sep 19 Python
Python自定义线程类简单示例
Mar 23 Python
Python 实现网页自动截图的示例讲解
May 17 Python
利用pandas进行大文件计数处理的方法
Jul 25 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 Python
Python PIL图片添加字体的例子
Aug 22 Python
python双向链表原理与实现方法详解
Dec 03 Python
学习python需要有编程基础吗
Jun 02 Python
用python对excel查重
Dec 07 Python
python 基于pygame实现俄罗斯方块
Mar 02 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保存信息到当前Session的方法
2015/03/16 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
php支付宝APP支付功能
2020/07/29 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
使用隐藏的new来创建对象
2011/03/29 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
javascript监听页面刷新和页面关闭事件方法详解
2017/01/09 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
python实现折半查找和归并排序算法
2017/04/14 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
What is view? why do we have view?
2012/06/22 面试题
大学生学习党课思想汇报
2014/01/03 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
2014年三万活动总结
2014/04/26 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书
志愿者个人总结
2015/03/03 职场文书
委托书范本格式
2019/04/18 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
maven依赖的version声明控制方式
2022/01/18 Java/Android
二维码条形码生成的JavaScript脚本库
2022/07/07 Javascript