0
我是编程新手,在找到教导如何创建使用多个窗口的GUI的教程时遇到问题。例如,如果用户点击“查找”按钮,则会弹出搜索结果窗口。我该如何做到这一点?这在Tkinter中可能吗? 任何建议/引用来源将不胜感激。 谢谢。Tkinter中的多个窗口?
我是编程新手,在找到教导如何创建使用多个窗口的GUI的教程时遇到问题。例如,如果用户点击“查找”按钮,则会弹出搜索结果窗口。我该如何做到这一点?这在Tkinter中可能吗? 任何建议/引用来源将不胜感激。 谢谢。Tkinter中的多个窗口?
要创建第一个窗口,请创建Tk
类的实例。所有其他窗口都是Toplevel
的实例。
import Tkinter as tk
class Example(tk.Frame):
def __init__(self, root):
tk.Frame.__init__(self, root)
b1 = tk.Button(self, text="Add another window", command = self.newWindow)
b1.pack(side="top", padx=40, pady=40)
self.count = 0
def newWindow(self):
self.count += 1
window = tk.Toplevel(self)
label = tk.Label(window, text="This is window #%s" % self.count)
label.pack(side="top", fill="both", expand=True, padx=40, pady=40);
if __name__ == "__main__":
root = tk.Tk()
Example(root).pack(side="top", fill="both", expand=True)
root.mainloop()
澄清 - 我不关心检索信息/填充窗口,只是还没有......我只需要知道如何让二级窗口出现在命令/能够把部件上说窗口。 – JB12317
而不是澄清评论部分,你可以简单地编辑你的问题。 –