python简易计算器三个文本框
时间: 2023-07-01 07:22:32 浏览: 88
python简易计算器
好的,下面是一个简易的 Python 计算器 GUI 界面,包含三个文本框:
```python
import tkinter as tk
def calculate():
num1 = float(entry1.get())
num2 = float(entry2.get())
operator = entry3.get()
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
result = num1 / num2
else:
result = "Invalid operator"
label_result.config(text="Result: " + str(result))
# 创建主窗口
root = tk.Tk()
# 创建文本框和标签
entry1 = tk.Entry(root)
entry2 = tk.Entry(root)
entry3 = tk.Entry(root)
label_plus = tk.Label(root, text="+-*/")
label_result = tk.Label(root, text="Result: ")
# 创建按钮
button_calculate = tk.Button(root, text="Calculate", command=calculate)
# 布局
entry1.grid(row=0, column=0)
label_plus.grid(row=0, column=1)
entry2.grid(row=0, column=2)
entry3.grid(row=0, column=3)
button_calculate.grid(row=1, column=0, columnspan=4)
label_result.grid(row=2, column=0, columnspan=4)
# 进入消息循环
root.mainloop()
```
在这个例子中,我们使用了 `tkinter` 库创建了一个 GUI 界面,包含三个 `Entry` 文本框和一个计算按钮。当用户点击计算按钮时,程序会获取用户输入的三个值,根据输入的操作符进行计算,并将结果显示在一个 `Label` 标签中。
阅读全文