关闭PyGTK应用程序时出现奇怪的问题

2024-04-25 10:21:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我在关闭PyGTK应用程序时遇到了一个奇怪的问题。此函数用于退出程序:

def quit(self, obj=None, event=None):
        gtk.main_quit()
        os._exit(0)

当调用此函数时,应用程序的窗口仍在屏幕上,但GUI被冻结。在终端仿真器中,我返回到提示行,而在任务管理器中,Python进程仍在运行(使用大约900k的RAM内存)。我必须终止python进程才能使窗口消失。你知道吗

发生什么事了?我应该提到,我使用线程,应用程序使用SimpleHTTPServer和SocketServer创建HTTP服务器。你知道吗


Tags: 函数self程序noneeventobj应用程序gtk