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 相关文章推荐
CentOS中升级Python版本的方法详解
Jul 10 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
May 29 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
python for 循环获取index索引的方法
Feb 01 Python
Python安装Flask环境及简单应用示例
May 03 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
keras和tensorflow使用fit_generator 批次训练操作
Jul 03 Python
python-jwt用户认证食用教学的实现方法
Jan 19 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实现在服务器端调整图片大小的方法
2015/06/16 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
Jquery常用技巧收集整理篇
2010/11/14 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
JavaScript——DOM操作——Window.document对象详解
2016/07/14 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
2016/09/04 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
python删除过期log文件操作实例解析
2018/01/31 Python
使用Python处理Excel表格的简单方法
2018/06/07 Python
Python切片操作去除字符串首尾的空格
2019/04/22 Python
AUC计算方法与Python实现代码
2020/02/28 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
Python魔术方法专题
2020/06/19 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
2020/09/23 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
使用HTML5在网页中嵌入音频和视频播放的基本方法
2016/02/22 HTML / CSS
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
英国网上购买门:Direct Doors
2018/06/07 全球购物
会计电算化应届生求职信
2013/11/03 职场文书
信用社员工先进事迹材料
2014/02/04 职场文书
学校党员对照检查材料
2014/08/28 职场文书
新闻学专业职业生涯规划范文:我的人生我做主
2014/09/12 职场文书
爱情保证书
2015/01/17 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
同学聚会开幕词
2019/04/02 职场文书
六年级作文之家庭作文
2019/12/12 职场文书
apache虚拟主机配置的三种方式(小结)
2022/07/23 Servers