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线程中对join方法的运用的教程
Apr 09 Python
Python虚拟环境virtualenv的安装与使用详解
May 28 Python
好的Python培训机构应该具备哪些条件
May 23 Python
用python简单实现mysql数据同步到ElasticSearch的教程
May 30 Python
pygame游戏之旅 添加游戏暂停功能
Nov 21 Python
Django数据库连接丢失问题的解决方法
Dec 29 Python
pandas ix &iloc &loc的区别
Jan 10 Python
Python函数参数匹配模型通用规则keyword-only参数详解
Jun 10 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
Nov 28 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
May 10 Python
Python标准库pathlib操作目录和文件
Nov 20 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
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
PHP读取Excel类文件
2017/05/15 PHP
javascript 页面划词搜索JS
2009/09/28 Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
简单的js表单验证函数
2013/10/28 Javascript
原生javaScript做得动态表格(注释写的很清楚)
2013/12/29 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
2014/03/05 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
学习JavaScript设计模式之中介者模式
2016/01/14 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
2019/05/14 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
十条建议帮你提高Python编程效率
2016/02/16 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
python实现四人制扑克牌游戏
2020/04/22 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
办公室秘书岗位职责范本
2014/02/11 职场文书
《母鸡》教学反思
2014/02/25 职场文书
论文诚信承诺书
2014/05/23 职场文书
车间核算员岗位职责
2014/07/01 职场文书
大雁塔导游词
2015/02/04 职场文书
2015年维修工作总结
2015/04/25 职场文书
关于观后感的作文
2015/06/18 职场文书
护士业务学习心得体会
2016/01/25 职场文书
Html5同时支持多端sdk的小技巧
2021/11/17 HTML / CSS