在以上代码中补充窗口切换按钮
时间: 2024-03-01 10:50:31 浏览: 62
好的,以下是在上述代码基础上添加窗口切换按钮的示例代码:
```python
import tkinter as tk
# 创建第一个窗口
window1 = tk.Tk()
window1.title("窗口1")
label1 = tk.Label(window1, text="这是第一个窗口")
label1.pack()
# 创建第二个窗口
window2 = tk.Tk()
window2.title("窗口2")
label2 = tk.Label(window2, text="这是第二个窗口")
label2.pack()
window2.withdraw() # 隐藏第二个窗口
# 创建窗口切换按钮
def show_window1():
window1.deiconify() # 显示第一个窗口
window2.withdraw() # 隐藏第二个窗口
def show_window2():
window2.deiconify() # 显示第二个窗口
window1.withdraw() # 隐藏第一个窗口
button1 = tk.Button(window1, text="切换到窗口2", command=show_window2)
button1.pack()
button2 = tk.Button(window2, text="切换到窗口1", command=show_window1)
button2.pack()
# 运行程序
window1.mainloop()
```
在这个程序中,我们添加了两个函数show_window1和show_window2,用于切换窗口。这两个函数分别将第一个窗口和第二个窗口显示出来,同时将另一个窗口隐藏起来。我们还创建了两个按钮,一个用于从第一个窗口切换到第二个窗口,另一个用于从第二个窗口切换到第一个窗口。这两个按钮分别绑定了show_window1和show_window2函数。运行程序后,点击按钮即可切换窗口。
阅读全文