用Python实现简单的计算器GUI界面
发布时间:2023-12-04 23:10:08
下面是一个简单的Python计算器GUI界面的实现,使用了Tkinter库来创建窗口和按钮,以及处理按钮点击事件。
import tkinter as tk
def calculate():
try:
expression = entry.get() # 获取用户输入的表达式
result = eval(expression) # 使用eval函数计算表达式的结果
output.configure(text="结果:" + str(result)) # 在结果标签中显示结果
except:
output.configure(text="输入错误,请重新输入!")
root = tk.Tk()
root.title('计算器')
entry = tk.Entry(root, width=30) # 创建一个文本输入框
entry.pack()
button = tk.Button(root, text="计算", command=calculate) # 创建一个按钮,点击后执行calculate函数
button.pack()
output = tk.Label(root, text="结果:")
output.pack()
root.mainloop()
使用这个代码创建一个计算器GUI界面,用户可以在文本输入框中输入表达式,点击"计算"按钮后,程序将会计算表达式的结果,并在结果标签中显示出来。
以下是一个使用例子:
输入表达式:2 + 3 * 4 点击"计算"按钮后,结果标签显示:结果:14
这个计算器GUI界面只实现了简单的数学计算功能,用户可以根据需要扩展功能,比如添加更多操作符和函数。
