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 18 Python
Python 常用的安装Module方式汇总
May 06 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
Feb 03 Python
python查询mysql,返回json的实例
Mar 26 Python
Python退火算法在高次方程的应用
Jul 26 Python
windows下pycharm安装、创建文件、配置默认模板
Jul 31 Python
Python实现字符串匹配的KMP算法
Apr 04 Python
pandas.read_csv参数详解(小结)
Jun 21 Python
Python中Subprocess的不同函数解析
Dec 10 Python
Python装饰器原理与基本用法分析
Jan 07 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
Python视频编辑库MoviePy的使用
Apr 01 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入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
php上传文件常见问题总结
2015/02/03 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
php获取指定范围内最接近数的方法
2015/06/02 PHP
javascript cookies操作集合
2010/04/12 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
2013/08/02 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
JavaScript正则表达式的分组匹配详解
2016/02/13 Javascript
javaScript事件学习小结(四)event的公共成员(属性和方法)
2016/06/09 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
2017/06/12 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
vue 简单自动补全的输入框的示例
2018/03/12 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
微信小程序仿RadioGroup改变样式的处理方案
2018/07/13 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
vue设置默认首页的操作
2020/08/12 Javascript
python读取LMDB中图像的方法
2018/07/02 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
Python中字符串List按照长度排序
2019/07/01 Python
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
应聘编辑职位自荐信范文
2014/01/05 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
红色故事演讲稿
2014/05/22 职场文书
内科护士节演讲稿
2014/09/11 职场文书
个人委托书范本
2014/09/13 职场文书
维稳工作情况汇报
2014/10/27 职场文书
2014年计生工作总结
2014/11/21 职场文书
滴水洞导游词
2015/02/10 职场文书
家长意见书
2015/06/04 职场文书
python神经网络编程之手写数字识别
2021/05/08 Python