编写一个程序,要求在第一个界面中输入两个数字,在第二个界面显示第一个界面两
时间: 2024-02-01 14:13:20 浏览: 158
个数字的和。
以下是一个Python示例代码:
```python
from tkinter import *
def calculate_sum():
num1 = int(entry1.get())
num2 = int(entry2.get())
result = num1 + num2
result_label.config(text="The sum is: " + str(result))
# 创建第一个界面
root = Tk()
root.title("Addition")
root.geometry("300x150")
label1 = Label(root, text="Enter first number:")
label1.pack()
entry1 = Entry(root)
entry1.pack()
label2 = Label(root, text="Enter second number:")
label2.pack()
entry2 = Entry(root)
entry2.pack()
button = Button(root, text="Calculate", command=calculate_sum)
button.pack()
# 创建第二个界面
result_window = Toplevel(root)
result_window.title("Result")
result_window.geometry("300x100")
result_label = Label(result_window, text="")
result_label.pack()
root.mainloop()
```
这个程序使用了`tkinter`模块创建了两个界面。第一个界面包含两个文本框和一个按钮,用于输入两个数字并计算它们的和。当用户按下按钮时,程序将在第二个界面中显示计算结果。
请注意,这只是一个简单的示例程序,你可以根据自己的需求进行修改和扩展。
阅读全文