如何在Tkinter中打开多个窗口

时间:2015-07-20 06:37:20

标签: python-2.7 tkinter

我正在使用Tkinter在Python上进行GUI项目,我想在GUI中打开多个Windows,每次单独操作。不是一个接一个ie;它应该显示你正在显示的新表单但它应该使你能够返回并使用主窗体中的控件。但是,只有在新窗体关闭时才能访问mainform。

如何实现多种表格?

1 个答案:

答案 0 :(得分:1)

创建根窗口后,其他窗口应为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()