tkinter打开新窗口
时间: 2023-09-14 22:07:45 浏览: 134
要在Tkinter中打开新窗口,请按以下步骤进行操作:
1. 在您的代码中导入Tkinter模块:`import tkinter as tk`
2. 创建一个Tkinter窗口对象:`root = tk.Tk()`
3. 创建一个新的窗口对象:`new_window = tk.Toplevel()`
4. 在新窗口中添加所需的小部件。
下面是一个简单的示例程序,它创建一个包含一个按钮的窗口。当您单击按钮时,它将打开一个新窗口并显示一条消息:
```python
import tkinter as tk
def open_new_window():
new_window = tk.Toplevel()
label = tk.Label(new_window, text="This is a new window!")
label.pack()
root = tk.Tk()
button = tk.Button(root, text="Open new window", command=open_new_window)
button.pack()
root.mainloop()
```
在这个示例中,我们首先创建了一个名为`root`的Tkinter窗口对象。然后,我们创建了一个名为`open_new_window`的函数,该函数将在单击按钮时调用。在该函数中,我们创建了一个新窗口对象,并在其中添加了一个标签小部件,用于显示消息。最后,我们创建了一个名为`button`的按钮小部件,并将其添加到`root`窗口中。当用户单击该按钮时,`open_new_window`函数将被调用,从而创建并显示一个新窗口。
希望能对您有所帮助!
阅读全文