[Python-es] Agregar Label a un BoxSizer en wxPython
Álvaro Glez.
alzacon21 en hotmail.com
Mie Nov 19 16:20:31 CET 2014
Sin código poca ayuda se puede dar, como mucho irte preguntando para ver si se da con el problema pero a saber cuanto tiempo se tardaría. Lo único que se podemos hacer es preguntarte sobre lo que te dice el error: ¿Creaste en la clase 'Pantalla' el atributo '_etiquetas' antes de la llamada?
No queremos ver todo el código, yo al menos no, pero si un fragmento del mismo que emule la parte en cuestion, los demás widgets que no tengan nada que ver este menester no interesan.
Saludos
Date: Tue, 18 Nov 2014 17:44:19 +0100
From: kausdiv en gmail.com
To: python-es en python.org
Subject: Re: [Python-es] Agregar Label a un BoxSizer en wxPython
Es que no tengo código para eso. He
provado alguno que he visto de la web pero no funciona. No se
porque lo aplico desde una clase instanciada o qué.
Pero no tengo nada...
Excepto el resto de código que si funciona. Pero nada para este
menester. :-(
El 18/11/2014 17:00, Hiram escribió:
Estaría
genial poder leer el código para intentar ayudarte.
Saludos.
2014-11-18 3:28 GMT-06:00 kausdiv <kausdiv en gmail.com>:
Buenas. !
Tengo un problema: No se crear componente Label en tiempo de
ejecución dentro de un BoxSizer creado al respecto. Expongo
lo que hago:
He creado un formulario con WxFormBuilder. Como sabéis este
crea una clase. Por ejemplo "atc_windows". He dejado
Boxsizer para que contenga la etiquetas llamado
"_etiquetas".
A partir de aquí yo instancio la case "atc_windows" en otra
llamada "Pantalla" y sobreescribo los procedimintos" que me
interesan por ejemplo los de los botones:
--------------
class Pantalla(atc_windows):
def __init__( self, parent ):
atc_windows.__init__(self, parent)
------------- etc-------------
Pues bien en un procecimiento de un botón quiero crear
varias etiquetas DENTRO del boxsizer que dejé creado. Uso el
siguiente código:
--------------------
self.x1 = wx.StaticText( self.m_panel2, wx.ID_ANY, u"x1",
wx.DefaultPosition, wx.DefaultSize, 0 )
self._etiquetas.AddChild(self.x1)
------------------
El error que devuelve es:
self._etiquetas.AddChild(self.x1)
AttributeError: 'Pantalla' object has no attribute
'_etiquetas'
¿ alguien podría indicarme cómo hacerlo ? He buscado en
internet y no he localizado nada que me ayude.
Saludos.
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
--
Hiram Zuñiga Romero
blog: BitxBit
mail: hiramhzr en gmail.com
mailwork: hiram en cenidet.edu.mx
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es en python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20141119/a1f3c54e/attachment.html>
Más información sobre la lista de distribución Python-es