0

我正在使用 python 2.5,同时运行我从http://xoomer.virgilio.it/infinity77/main下载的模块 persist_handlers.py 时出现错误 No module named agw.au(wx.lib.agw.aui)。如何安装 wx 包?

实际上我正在尝试使用persistencemanager腌制一个wx.frame

有没有更简单的腌制方法?

4

1 回答 1

1

您需要确保您拥有最新版本的 wx。我认为 agw 库是在 2.8.9 左右添加的。不过,您始终可以从 SVN 下载它并将其添加到您的系统中。在我的 Windows 机器上,它会放在这里:

C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\lib\agw

持久性管理器只是保存和加载小部件的设置。您不能直接腌制 wxPython 小部件,因为它包裹在无法腌制的 C++ 东西上。但是,您应该能够腌制您的设置,因为这些只是普通的 Python 对象。

于 2012-02-09T15:27:57.093 回答