0

我有一个类A (wx.Panel),我相信它是它的父类,这个面板是使用自动生成的 wxGlade 代码创建的,它的 init 为

wx.Panel.__init__(self, *args, **kwds)

现在B类继承A类。B类(A类)和B类的init是

def __init__(self, *args, **kw):
    A.__init__(self, *args, **kw)

当我尝试创建 B 类的对象时,我应该如何实例化它?

obj = B(). 我知道我不能有一个 None 因为肯定需要父母。为什么我会出现错误“在 wxWindow* 类型的方法‘new_panel’预期参数 1 中”

-B

4

1 回答 1

1

就像你会实例化一个 wxPanel

f=wx.Frame(None,-1,"Some Frame")
b = B(f,-1) 
f.Show()
于 2013-11-01T00:11:15.150 回答