python 窗口置父
在Python中,可以使用tkinter库来创建窗口应用程序。要设置一个窗口的父窗口,可以使用Tk类的master参数来指定父窗口。
以下是一个简单的示例代码,演示如何创建一个主窗口和一个子窗口,并将子窗口设置为主窗口的子窗口:
import tkinter as tk
# 创建主窗口
root = tk.Tk()
# 创建子窗口
child = tk.Toplevel(root)
child.title("子窗口")
# 设置子窗口的父窗口为主窗口
child.transient(root)
# 运行主循环
root.mainloop()
在上面的代码中,我们首先创建了一个主窗口root,然后使用Toplevel类创建了一个子窗口child。接下来,使用transient方法将子窗口的父窗口设置为主窗口。最后,通过调用mainloop方法来启动主循环,使窗口显示出来。
请注意,子窗口的transient方法只是将子窗口的父窗口设置为主窗口,但不会自动将子窗口放置在主窗口中。如果需要将子窗口放置在主窗口中的特定位置,可以使用place、pack或grid等方法来布局子窗口的位置
原文地址: http://www.cveoy.top/t/topic/i0qT 著作权归作者所有。请勿转载和采集!