Python tkinter实现窗口跳转
时间: 2023-11-29 15:56:11 浏览: 123
要实现窗口跳转,可以使用Tkinter中的Toplevel小部件。Toplevel小部件是一个独立的窗口,可以在主窗口之上显示。以下是一个简单的示例:
```
import tkinter as tk
class App(tk.Tk):
def __init__(self):
super().__init__()
self.title("窗口跳转示例")
self.geometry("300x200")
self.btn1 = tk.Button(self, text="打开窗口2", command=self.open_window2)
self.btn1.pack(pady=20)
def open_window2(self):
window2 = tk.Toplevel(self)
window2.title("窗口2")
window2.geometry("200x100")
self.btn2 = tk.Button(window2, text="关闭窗口2", command=window2.destroy)
self.btn2.pack(pady=20)
if __name__ == '__main__':
app = App()
app.mainloop()
```
这个示例中,我们创建了一个主窗口,并在主窗口中添加了一个按钮。当用户点击该按钮时,将会打开一个名为“窗口2”的独立窗口。在窗口2中,我们添加了一个用于关闭窗口2的按钮。
阅读全文