wxpython退出程序報"Python 已停止工作"的解決辦法

出現以上錯誤應該是wxpython窗口關閉後,資源回收出了問題.之前也出現過類似的事情,主要的解方法是:把所有變量和 子線程等先關閉再退出,可是這次方法無效,一直報這錯誤還無法找到具體原因,只好用終極大殺器.

 接管窗口關閉事件

self.Bind(wx.EVT_CLOSE,self.on_close)

關閉事件最後執行os._exit(0)

def on_close(self,event):
    """退出程序"""
    self.Destroy()
    os._exit(0)

以上操作相當於提前退出了python解釋器,可能會影響到wxpython的一些資源回收,退出回調等動作.暫時也是無奈之.

如果有更好的方案,或者排查錯誤的方法請留言,感謝

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章