利用python制作一个a+b=c c1.6=d c14.1=e的tk
时间: 2024-05-03 12:16:50 浏览: 14
以下是一个简单的Python Tkinter代码,实现了您所需的功能:
```python
import tkinter as tk
root = tk.Tk()
# 创建标签
label_a = tk.Label(root, text="a")
label_b = tk.Label(root, text="b")
label_c = tk.Label(root, text="c")
label_d = tk.Label(root, text="d")
label_e = tk.Label(root, text="e")
# 创建文本框
entry_b = tk.Entry(root)
entry_c = tk.Entry(root)
entry_d = tk.Entry(root)
entry_e = tk.Entry(root)
# 设置标签和文本框的位置
label_a.grid(row=0, column=0)
label_b.grid(row=1, column=0)
label_c.grid(row=2, column=0)
label_d.grid(row=3, column=0)
label_e.grid(row=4, column=0)
entry_b.grid(row=1, column=1)
entry_c.grid(row=2, column=1)
entry_d.grid(row=3, column=1)
entry_e.grid(row=4, column=1)
# 创建计算按钮
def calculate():
b = float(entry_b.get())
c = float(entry_c.get())
d = b * c / 1.6
e = b * c / 14.1
label_d.config(text="d={:.2f}".format(d))
label_e.config(text="e={:.2f}".format(e))
button = tk.Button(root, text="计算", command=calculate)
button.grid(row=5, column=0, columnspan=2)
root.mainloop()
```
运行代码后,将会弹出一个包含文本框和计算按钮的窗口。在文本框中输入b和c的值,点击计算按钮,程序将会自动计算出d和e的值,并显示在窗口中。