我试图做一个新的wx.Choice-like控件(实际上是wx.Choice的一个替换),它使用wx.ItemContainer来管理项目列表。下面是一个小例子,示出了错误:我可以在派生类中使用wxPython wx.ItemContainer吗?
import wx
class c(wx.ItemContainer):
def __init__(my): pass
x = c()
x.Clear()
此失败:
Traceback (most recent call last): File "", line 1, in File "c:\python25\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 1178 7, in Clear return _core_.ItemContainer_Clear(*args, **kwargs) TypeError: in method 'ItemContainer_Clear', expected argument 1 of type 'wxItemContainer *'
的其他控件使用ItemContainer似乎是内部用wxWindows,所以它可能是不可能的,我使用它这条路。但是,它肯定会很方便。
关于我在做什么错的任何想法?
感谢您的回答。我结束了这样的事情。 – oofoe 2010-04-28 14:46:47