[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