PyQT4 和 Ctrl C
我有一个程序,它会运行多个线程(在一个循环里,直到按下 Ctrl C)。这个应用还有一个我用 PyQt 开发的 图形用户界面(GUI)。不过,我遇到了一个问题:
如果我在控制台按下 Ctrl C,然后再关闭 GUI,程序就能正常退出。但是,如果我先关闭 GUI,其他线程就不会停止,程序在按下 Ctrl C 后仍然继续运行。有没有人知道我该怎么解决这个问题?
1 个回答
0
在Qt中,你可以重写窗口关闭的方法,或者连接最后一个窗口关闭的信号,这样就可以做你需要的事情来关闭应用程序。我不太确定这和Python有没有什么不同。