图形用户界面 设计带有退出功能的计算器,python
时间: 2023-06-26 08:09:38 浏览: 108
Python开发带图形用户界面的计算器完整项目流程实战_优秀案例实例源代码源码.zip
5星 · 资源好评率100%
好的,我们可以使用 Python 自带的 Tkinter 模块来进行 GUI 设计,以下是一个带有退出功能的简单计算器示例代码:
```python
import tkinter as tk
def calculate():
"""计算结果"""
expression = entry.get()
try:
result = eval(expression)
result_label.config(text=f"结果为:{result}")
except:
result_label.config(text="表达式有误!")
def quit_app():
"""退出应用"""
root.destroy()
# 创建主窗口
root = tk.Tk()
root.title("简单计算器")
# 创建表达式输入框和计算按钮
entry = tk.Entry(root, width=40)
entry.pack(side=tk.TOP, padx=10, pady=10)
button = tk.Button(root, text="计算", command=calculate)
button.pack(side=tk.TOP, padx=10, pady=10)
# 创建结果显示标签和退出按钮
result_label = tk.Label(root, text="")
result_label.pack(side=tk.TOP, padx=10, pady=10)
quit_button = tk.Button(root, text="退出", command=quit_app)
quit_button.pack(side=tk.BOTTOM, padx=10, pady=10)
# 进入主循环
root.mainloop()
```
运行这个程序,可以看到一个简单的计算器界面,输入表达式后点击计算按钮可以得到结果,点击退出按钮可以退出应用。
阅读全文