Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/12/2008, 16:18
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ayuda MDIChildFrame

Hola iozk,
Antes que nada permíteme decirte que si la primera línea del programa es lo que parece ser, por favor borrala.

Segundo, la llamada a la función se 'queja' de que no le pasaste un objeto de tipo wxMDIParentFrame. Para probar agregué un
Código python:
Ver original
  1. print self
como primera línea del método OnNuev. La salida fue
Código:
<__main__.prog; proxy of <Swig Object of type 'wxFrame *' at 0x83b1be8> >
Lo cual indica que el objeto es de tipo wxFrame, no wxMDIParentFrame. Ahora, más allá de que puede que uno sea hijo del otro, esto no está del todo bien.

Noté que la línea 7 hace una inicialización de un objeto wxFrame, así que, por probar, cambié esa línea por:
Código python:
Ver original
  1. wx.MDIParentFrame.__init__(self, parent, id, title, size=(500, 620))

Quizás tuve suerte, perfectamente podría no haber funcionado.
Pero lo cierto es que ahora funciona, crea la nueva pestaña y no devuelve ningún error al hacerlo.


Saludos