通过 Quickly 创建 Python Gtk 窗口的问题

通过 Quickly 创建 Python Gtk 窗口的问题

我目前正在学习 Python 和 GTK,所以请原谅我提出这个菜鸟问题,

我有一个程序(快速创建),它有两个主窗口,也就是说,根据上下文显示一个或另一个窗口,如果在第一个窗口中单击某个项目,则调用第二个窗口。

第一次调用第二个窗口时,此方法运行良好,但随后窗口显示为空白,其请求的尺寸已应用,因此我认为它正在正确读取 glade 文件。当我关闭窗口时,我的程序的某些部分是否破坏了小部件?如果是这样,有没有简单的方法可以避免这种情况?

如果需要的话,我可以发布源代码。

答案1

这可能是关闭窗口时常见的问题。在delete-event处理程序中,请确保return True隐藏窗口或return False销毁窗口。

相关内容