python创建windows窗口,包含“身高:”后面跟一个文本框,下面有一个计算按钮,按下按钮窗口变为“结果为1”
时间: 2024-09-26 15:06:29 浏览: 24
在Python中,特别是使用`tkinter`库来创建图形用户界面(GUI),你可以轻松地创建一个包含文本输入、按钮以及结果显示的简单窗口。这里是一个基本的例子:
```python
import tkinter as tk
def calculate():
height_input = entry.get() # 获取文本框内容
if height_input.isdigit(): # 检查是否为数字
result = int(height_input) * 2 # 假设计算公式为身高的两倍
output_label.config(text="结果为:" + str(result)) # 更新结果显示标签
else:
output_label.config(text="请输入有效的身高数值")
# 创建主窗口
window = tk.Tk()
window.title("身高计算器")
# 文本框
height_label = tk.Label(window, text="身高:")
height_entry = tk.Entry(window)
height_label.grid(row=0, column=0)
height_entry.grid(row=0, column=1)
# 计算按钮
calculate_button = tk.Button(window, text="计算", command=calculate)
calculate_button.grid(row=1, columnspan=2)
# 结果显示
output_label = tk.Label(window, text="")
output_label.grid(row=2, columnspan=2)
# 运行主循环
window.mainloop()
阅读全文