Python 简单计算器代码实现 - Tkinter GUI 示例
Python 简单计算器代码实现 - Tkinter GUI 示例
使用 Python 的 Tkinter 库可以轻松编写一个简单的计算器。以下代码示例实现了一个带 GUI 界面的计算器,支持加、减、乘、除运算。
from tkinter import *
# 定义计算函数
def calculate():
num1 = float(entry1.get())
num2 = float(entry2.get())
operator = operator_var.get()
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
result = num1 / num2
result_label.config(text='结果:{}'.format(result))
# 创建窗口
window = Tk()
window.title('简单计算器')
# 创建输入框和标签
entry1 = Entry(window)
entry1.pack()
operator_var = StringVar()
operator_var.set('+')
operator_dropdown = OptionMenu(window, operator_var, '+', '-', '*', '/')
operator_dropdown.pack()
entry2 = Entry(window)
entry2.pack()
# 创建计算按钮
calculate_button = Button(window, text='计算', command=calculate)
calculate_button.pack()
# 创建结果标签
result_label = Label(window, text='结果:')
result_label.pack()
# 运行窗口
window.mainloop()
该代码使用 Tkinter 库创建了一个简单的 GUI 窗口。用户可以在输入框中输入两个数字,选择操作符,然后点击计算按钮执行相应的计算。计算结果将在结果标签中显示。
使用方法:
- 确保已安装 Python 和 Tkinter 库。
- 将代码保存为 Python 文件(例如,
calculator.py)。 - 运行代码:
python calculator.py
现在就可以使用这个简单的计算器进行加减乘除运算啦!
原文地址: https://www.cveoy.top/t/topic/f4nL 著作权归作者所有。请勿转载和采集!