我目前正在学习 Python 和 GTK,所以请原谅我提出这个菜鸟问题,
我有一个程序(快速创建),它有两个主窗口,也就是说,根据上下文显示一个或另一个窗口,如果在第一个窗口中单击某个项目,则调用第二个窗口。
第一次调用第二个窗口时,此方法运行良好,但随后窗口显示为空白,其请求的尺寸已应用,因此我认为它正在正确读取 glade 文件。当我关闭窗口时,我的程序的某些部分是否破坏了小部件?如果是这样,有没有简单的方法可以避免这种情况?
如果需要的话,我可以发布源代码。
答案1
这可能是关闭窗口时常见的问题。在delete-event
处理程序中,请确保return True
隐藏窗口或return False
销毁窗口。