Я пытаюсь создать новый элемент управления wx.Choice (на самом деле это замена для 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