编写一个程序,要求在第一个界面中输入两个数字,,在第二个界面显示第一个界面两个数字之和
时间: 2024-10-17 07:08:14 浏览: 16
易语言源码易语言判断两个文件是否在同一根目录源码.rar
为了编写这样一个简单的程序,我们通常会使用图形用户界面(GUI)库,比如Python的Tkinter或Java的Swing。这里我会提供一个基于Python Tkinter的例子:
```python
import tkinter as tk
# 创建主窗口
def create_window():
root = tk.Tk()
root.title("数字加法计算器")
# 第一界面:输入框和按钮
def input_numbers(event):
num1_entry.delete(0, tk.END)
num2_entry.delete(0, tk.END)
def on_sum_click():
num1 = float(num1_entry.get())
num2 = float(num2_entry.get())
result_label.config(text=f"两数之和:{num1 + num2}")
num1_label = tk.Label(root, text="请输入第一个数字:")
num1_entry = tk.Entry(root)
num1_label.grid(row=0, column=0)
num1_entry.grid(row=0, column=1)
num1_entry.bind("<Return>", input_numbers)
num2_label = tk.Label(root, text="请输入第二个数字:")
num2_entry = tk.Entry(root)
num2_label.grid(row=1, column=0)
num2_entry.grid(row=1, column=1)
num2_entry.bind("<Return>", input_numbers)
sum_button = tk.Button(root, text="计算", command=on_sum_click)
sum_button.grid(row=2, columnspan=2)
# 第二界面:结果展示
result_label = tk.Label(root, text="")
result_label.grid(row=3, columnspan=2)
return root
if __name__ == "__main__":
app_window = create_window()
app_window.mainloop()
```
在这个程序中,用户首先在两个输入框(`num1_entry`和`num2_entry`)中输入数字,点击“计算”按钮后,`on_sum_click`函数会被触发,计算两个数字的和,并将结果显示在`result_label`上。
阅读全文