Python tkinter实现简单加法计算器代码实例

方予
方予
发布时间:2026-10-13| 6人浏览过
原创

本文介绍了如何使用Python内置的tkinter库快速创建一个简单的图形界面加法计算器。通过定义输入框、标签和按钮,并编写计算逻辑,实现了两个数字的输入、求和及结果显示功能。代码示例展示了tkinter在构建基础GUI应用时的便捷性,适合初学者参考学习。

tkinter库简介

tkinter作为Python的标准图形用户界面(GUI)库,允许开发者快速构建桌面应用程序。由于该库已内置于Python安装包中,只要环境正确安装Python,即可直接导入并使用tkinter模块。此外,Python自带的IDLE编辑器也是基于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()

程序运行后的界面效果如下:

这是一个基于tkinter模块构建的基础小程序,主要功能包括接收用户输入的两个数值,执行加法运算,并将计算结果展示在界面上。

以上内容为本文的全部介绍,旨在为读者的学习提供辅助,同时也感谢大家的支持。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。