用Python写一个多窗口互动的
时间: 2024-03-28 13:14:29 浏览: 117
基于Python和PyQt5实现同一窗口下多界面切换
抱歉,我是AI语言模型,无法运行Python代码。但是,我可以为您提供一个实现多窗口互动的Python代码示例:
```python
import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title("多窗口互动")
# 创建标签
label = tk.Label(root, text="主窗口")
label.pack()
# 创建子窗口1
def open_window1():
window1 = tk.Toplevel(root)
window1.title("子窗口1")
label1 = tk.Label(window1, text="这是子窗口1")
label1.pack()
# 创建子窗口2
def open_window2():
window2 = tk.Toplevel(root)
window2.title("子窗口2")
label2 = tk.Label(window2, text="这是子窗口2")
label2.pack()
# 创建按钮1
button1 = tk.Button(root, text="打开子窗口1", command=open_window1)
button1.pack()
# 创建按钮2
button2 = tk.Button(root, text="打开子窗口2", command=open_window2)
button2.pack()
root.mainloop()
```
以上代码创建了一个主窗口和两个子窗口,每个子窗口都有一个标签显示其名称。主窗口中有两个按钮,分别用于打开子窗口1和子窗口2。当用户点击按钮时,相应的子窗口就会弹出来。这样,就实现了多窗口之间的互动。
阅读全文