如何在Tkin中打开多个窗口

2024-05-02 12:19:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python中使用Tkinter开发GUI项目,我想在GUI中一次打开多个单独操作的窗口,而不是一个接一个地打开,也就是说,它应该显示您正在显示的新窗体,但是它应该允许您返回并使用主窗体中的控件。但是我只能在新窗体关闭时才能访问Main form。

我怎样才能得到多种形式?


Tags: 项目formmaintkintergui窗体控件
1条回答
网友
1楼 · 发布于 2024-05-02 12:19:23

创建根窗口之后,其他窗口应该是Toplevel的实例。

import Tkinter as tk

root = tk.Tk()
tk.Label(root, text="this is the root window").pack()
root.geometry("200x200")
for i in range(4):
    window = tk.Toplevel()
    window.geometry("200x200")

    tk.Label(window, text="this is window %s" % i).pack()

root.mainloop()

相关问题 更多 >