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连接sql server乱码的解决方法
Jan 28 Python
Python实现简单的代理服务器
Jul 25 Python
玩转python selenium鼠标键盘操作(ActionChains)
Apr 12 Python
python函数的5种参数详解
Feb 24 Python
解决pyttsx3无法封装的问题
Dec 24 Python
Python常见数据类型转换操作示例
May 08 Python
python如何给字典的键对应的值为字典项的字典赋值
Jul 05 Python
解决Django中调用keras的模型出现的问题
Aug 07 Python
python找出列表中大于某个阈值的数据段示例
Nov 24 Python
python 将视频 通过视频帧转换成时间实例
Apr 23 Python
Python如何基于Tesseract实现识别文字功能
Jun 05 Python
如何用Python编写一个电子考勤系统
Feb 08 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+MySQL 制作简单的留言本
2009/11/02 PHP
PHP用mysql数据库存储session的代码
2010/03/05 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
2017/06/09 PHP
PHP连接MySQL数据库三种实现方法
2020/12/10 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
jquery显示和隐藏div特效实例
2013/02/27 Javascript
JS网页图片按比例自适应缩放实现方法
2014/01/15 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
vue 1.x 交互实现仿百度下拉列表示例
2017/10/21 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
2018/03/20 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
python访问类中docstring注释的实现方法
2015/05/04 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
tensorflow 只恢复部分模型参数的实例
2020/01/06 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
python中数字是否为可变类型
2020/07/08 Python
python中Mako库实例用法
2020/12/31 Python
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
策划主管的工作职责
2013/11/24 职场文书
电气工程师岗位职责
2014/01/01 职场文书
高中生评语大全
2014/04/25 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书
学校远程教育工作总结
2015/08/11 职场文书