欢迎访问宙启技术站
智能推送

用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界面只实现了简单的数学计算功能,用户可以根据需要扩展功能,比如添加更多操作符和函数。