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 相关文章推荐
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
Jan 23 Python
Python之日期与时间处理模块(date和datetime)
Feb 16 Python
python调用Delphi写的Dll代码示例
Dec 05 Python
pandas的object对象转时间对象的方法
Apr 11 Python
numpy中以文本的方式存储以及读取数据方法
Jun 04 Python
使用Python+wxpy 找出微信里把你删除的好友实例
Feb 21 Python
Python 字符串类型列表转换成真正列表类型过程解析
Aug 26 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
Sep 26 Python
Python-jenkins模块之folder相关操作介绍
May 12 Python
python numpy实现rolling滚动案例
Jun 08 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
Jan 05 Python
Python生成九宫格图片的示例代码
Apr 14 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
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
一次编写,随处运行
2006/10/09 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
PHP开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
2020/04/26 PHP
javascript 动态添加表格行
2006/06/22 Javascript
提示$ is not defined错误分析及解决
2013/04/09 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
js添加绑定事件的方法
2016/05/15 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
2017/01/10 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
python读取oracle函数返回值
2016/07/18 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
python try except 捕获所有异常的实例
2018/10/18 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
什么是python的必选参数
2020/06/21 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
成立公司计划书
2014/05/07 职场文书
少先大队干部竞选稿
2015/11/20 职场文书
Python面向对象编程之类的概念
2021/11/01 Python