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中用Descriptor实现类级属性(Property)详解
Sep 18 Python
在Python程序中进行文件读取和写入操作的教程
Apr 28 Python
python计算文本文件行数的方法
Jul 06 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
Aug 16 Python
对python中Json与object转化的方法详解
Dec 31 Python
python实现字符串加密 生成唯一固定长度字符串
Mar 22 Python
Python3.5实现的三级菜单功能示例
Mar 25 Python
Django缓存系统实现过程解析
Aug 02 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
Sep 04 Python
解决Keras使用GPU资源耗尽的问题
Jun 22 Python
PyQt5的相对布局管理的实现
Aug 07 Python
解析python中的jsonpath 提取器
Jan 18 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
Access数据库导入Mysql的方法之一
2006/10/09 PHP
php5 图片验证码实现代码
2009/12/11 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
php三种实现多线程类似的方法
2015/10/30 PHP
zend framework重定向方法小结
2016/05/28 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
js 鼠标点击事件及其它捕获
2009/06/04 Javascript
javascript 树控件 比较好用
2009/06/11 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
[52:02]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第二场 2月26日
2021/03/11 DOTA
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
Python中作用域的深入讲解
2018/12/10 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
Python with语句用法原理详解
2020/07/03 Python
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
校园报刊亭的创业计划书
2014/01/02 职场文书
学校岗位设置方案
2014/01/16 职场文书
校企合作协议书
2014/04/16 职场文书
激励员工的口号
2014/06/16 职场文书
商场父亲节活动方案
2014/08/27 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书