wxpython 3.0.3 phoenixを使用してPythonでuiを作成しました。このタブでは、ライブラリから別の作業領域を表すためにタブを使用しました。 'wx.lib.agw.aui''as :wxpythonタブでホバリングしたときにエラーが発生しました
import wx.lib.agw.aui as aui
self.tab_group = aui.AuiNoteook(self, agwStyle = some_previously_defined_style)
すべてが正常に動作しますが、私は、タブのラベル(ページ名)上でホバリングするとき、次のエラーが発生したことに気づい:
......
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\wx\core.py", line 1557, in _PyEvent_Clone
clone = copy.copy(self)
File "C:\Python36\lib\copy.py", line 96, in copy
rv = reductor(4)
TypeError: can't pickle PyEvent objects
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\wx\core.py", line 1961, in Notify
self.notify()
File "C:\Python36\lib\site-packages\wx\core.py", line 3062, in Notify
wx.CallAfter(self.Stop)
File "C:\Python36\lib\site-packages\wx\core.py", line 2942, in CallAfter
wx.PostEvent(app, evt)
wx._core.wxAssertionError: C++ assertion "event" failed at ..\..\src\common\event.cpp(1246) in wxEvtHandler::QueueEvent(): NULL event can't be posted
。 .....
誰でもこの問題を理解し、それが再び起こるのを防ぐのに役立つことができますか?あなたが歓迎以上に感謝以上のものです。
あなたはイベントにバインドしていますか? – user2682863
あるケースでは、選択したタブの変更をキャプチャするためにイベントをバインドしましたが、バインドせずに試しましたが、エラーが続くので、エラーはイベントバインディングとは独立しています – Hzine