Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法告诉 gtkgtk.main_quit()在应用程序的最后一个打开窗口关闭/销毁时自动调用?
gtk.main_quit()
如果没有提供此功能的直接功能,我可以想到以下内容: 在窗口的销毁方法中:获取进程中打开的窗口的列表,如果它为空则退出。有没有办法得到这样的名单?
显而易见的解决方案是手动跟踪所有打开的窗口,但如果可能的话,我想避免这种情况。
主窗口的销毁信号必须连接到 gtk main_quit :
window.connect("destroy", gtk.main_quit)
使用方法 gtk.main_level() 获取主循环的当前嵌套级别。调用 gtk.main() 函数增加嵌套层级,调用 gtk.main_quit() 函数降低嵌套层级