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生成指定长度的随机数密码
Jan 23 Python
在Python中使用Neo4j数据库的教程
Apr 16 Python
python 猴子补丁(monkey patch)
Jun 26 Python
python生成随机红包的实例写法
Sep 02 Python
Python环境Pillow( PIL )图像处理工具使用解析
Sep 12 Python
Python爬取爱奇艺电影信息代码实例
Nov 26 Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 Python
pytorch中的inference使用实例
Feb 20 Python
最新2019Pycharm安装教程 亲测
Feb 28 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
Mar 12 Python
pytorch快速搭建神经网络_Sequential操作
Jun 17 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 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
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
PHP IE中下载附件问题解决方法
2014/01/07 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
Javascript 类与静态类的实现
2010/04/01 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
JS数组reduce()方法原理及使用技巧解析
2020/07/14 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
Python中文件遍历的两种方法
2014/06/16 Python
用python简单实现mysql数据同步到ElasticSearch的教程
2018/05/30 Python
pycharm重置设置,恢复默认设置的方法
2018/10/22 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
兰蔻俄罗斯官方网站:Lancome俄罗斯
2019/12/09 全球购物
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
企业三严三实学习心得体会
2014/10/13 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python
Python 读写 Matlab Mat 格式数据的操作
2021/05/19 Python
使用CSS连接数据库的方式
2022/02/28 HTML / CSS
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android