wxPython的AGW AUI的优点和缺点是什么?

问题描述:

我们目前在我们的程序中使用wx.aui模块。我被告知我们可以使用模块wx.lib.agw.aui这是一个纯粹的Python版本。wxPython的AGW AUI的优点和缺点是什么?

使用agw.aui模块而不是wxPython提供的标准aui有哪些优缺点?

除了cfedermann提到的之外,AGW的实施经常更新。作者接受补丁和新功能请求。这只是更活跃的时期。另外,因为它是纯粹的Python,所以使用它的开发人员可以更轻松地适应他们自己的特定需求,然后他们可以使用C++版本。

wx.lib.agw.aui是仅使用Python代码重新实现wx.aui

它被创建为“因为wx.aui有一个十年前的bug,与工具栏有关,它在wxTrac上打开了 ,它从未被修复过。”(来源:http://permalink.gmane.org/gmane.comp.python.wxpython/83540

缺点可能是速度降低,因为纯Python实现可能比C/C++代码慢。