更改X按钮在PyQT中的操作

时间:2011-04-04 21:36:52

标签: pyqt4

在我正在做的脚本中,我正在使用进程,所以当我使用x按钮关闭GUI时,我有一些僵尸,我有一个方法可以在点击关闭按钮时全部杀死所有我需要做的事件调用此方法的x按钮,我该怎么办?

提前致谢

1 个答案:

答案 0 :(得分:2)

您应该能够继承窗口的closeEvent,调用您的函数,然后接受该事件。

def closeEvent(self, event):
    kill_zombies()
    event.accept()

如果更新用户清理过程正在进行,如果它需要几秒钟,那将是很好的。有些用户对一个不会立即关闭的关闭按钮反应很差,只会在僵尸被摧毁之前杀死你的应用。