El primer error que veo, es el nombre de la inicializadora. Es __init__, y no __init, como esta en el código del correo. Ahora, ese método recibe dos parámetros (que por cierto, es parent), y sin embargo, al momento de instanciarlo en frame = MyFrame(None,2, 'Small editor'), se le estan enviando tres, por lo que allí habrá un error.
Basado en los nombres de los parámetros, la forma correcta de instanciarlo sería con MyFrame(None, 'Small Editor'). El código por tanto quedaría de la forma: import wx class MyFrame(wx.Frame): def __init__(self,parent,title): wx.Frame.__init__(self, parent, title=title, size=(200,100)) self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE) self.Show(True) app=wx.App(False) frame = MyFrame(None,'Small editor') app.MainLoop() On Wed, Sep 22, 2010 at 10:56 AM, jose villalba <josevillalb...@hotmail.com> wrote: > Hola estoy empezando a estudiar wxPython y tengo un error que no se como > corregirlo busque en Internet y no encontré nada. > Código > import wx > class MyFrame(wx.Frame): > def __init(self,parente,title): > wx.Frame.__init__(self, parent, title=title, size=(200,100)) > self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE) > self.Show(True) > app=wx.App(False) > frame = MyFrame(None,2, 'Small editor') > app.MainLoop() > Error: > Traceback (most recent call last): > File "D:\Documentos de Alvaro\Escritorio\editor.py", line 8, in <module> > frame = MyFrame(None, 'Small editor') > File "C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_windows.py", > line 505, in __init__ > _windows_.Frame_swiginit(self,_windows_.new_Frame(*args, **kwargs)) > TypeError: in method 'new_Frame', expected argument 2 of type 'int' > Desde ya mucha gracia- > Jose > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/