我想定义几个插件。 它们都继承自父类(super class) Plugin。
每个插件都包含在一个 wx.Panel 上,它有一个更具体的方法,称为“draw”。
如何将一个类定义为面板,然后在我的框架中调用该类?
我试过这样的:
class Panel(wx.Panel):
def __init__(self, parent):
wx.Panel(self, parent)
但它给了我这个错误:
in __init__
_windows_.Panel_swiginit(self,_windows_.new_Panel(*args, **kwargs))
TypeError: in method 'new_Panel', expected argument 1 of type 'wxWindow *'
提前致谢!
最佳答案
class MyPanel(wx.Panel):
def __init__(self, *args):
wx.Panel.__init__(self, *args)
def draw(self):
# Your code here
关于python - 是否可以将 wx.Panel 定义为 Python 中的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2272889/