出現以上錯誤應該是wxpython窗口關閉後,資源回收出了問題.之前也出現過類似的事情,主要的解方法是:把所有變量和 子線程等先關閉再退出,可是這次方法無效,一直報這錯誤還無法找到具體原因,只好用終極大殺器.
接管窗口關閉事件
self.Bind(wx.EVT_CLOSE,self.on_close)
關閉事件最後執行os._exit(0)
def on_close(self,event):
"""退出程序"""
self.Destroy()
os._exit(0)
以上操作相當於提前退出了python解釋器,可能會影響到wxpython的一些資源回收,退出回調等動作.暫時也是無奈之.
如果有更好的方案,或者排查錯誤的方法請留言,感謝