0

我想知道是否可以在 tkinter 的另一个顶层中放置一个顶层。通常您可以在顶层的任何位置移动,但我希望将它包含父顶层内,以便它只能在其中移动,如果单击父顶层内的其他任何位置,子顶层仍然可见(甚至如果没有“选择”)。当然,如果移动容器顶层,里面的子顶层应该保持与父级的相对位置。例如,如何将“self.k”顶层包含在此代码中的“app”中:

import Tkinter as tk

class Main:
    def __init__(self, master):
        self.master=master
        self.k=tk.Toplevel(self.master)

if __name__ == '__main__':
    root = tk.Tk()
    app = Main(root)
    root.mainloop()

谢谢您的帮助

4

0 回答 0