【发布时间】:2010-02-25 16:20:09
【问题描述】:
我正在尝试制作一个新的类似 wx.Choice 的控件(实际上是 wx.Choice 的替代品),它使用 wx.ItemContainer 来管理项目列表。这是一个显示错误的最小示例:
import wx
class c(wx.ItemContainer):
def __init__(my): pass
x = c()
x.Clear()
这失败了:
回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“c:\python25\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py”,第 1178 行 7、在清除 return _core_.ItemContainer_Clear(*args, **kwargs) TypeError:在方法“ItemContainer_Clear”中,预期参数 1 类型为“wxItemContainer *”使用 ItemContainer 的其他控件似乎是 wxWindows 内部的,因此我可能无法以这种方式使用它。但是,这肯定会很方便。
关于我做错了什么有什么想法吗?
【问题讨论】: