Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QLabels fuera del init #281

Closed
Brocoleta opened this issue May 17, 2019 · 3 comments
Closed

QLabels fuera del init #281

Brocoleta opened this issue May 17, 2019 · 3 comments
Assignees
Labels

Comments

@Brocoleta
Copy link

Hola, estoy tratando de crear una funcion dentro de la ventana principal la cual esta encargada de crear qlabels para modelar a los enemigos en el frontend, pero al tratar de crear un qlabel fuera del init este no me aparece en la interfaz, hay alguna manera de crear un qlabel fuera del init?

@Polea012 Polea012 self-assigned this May 17, 2019
@Polea012
Copy link

Hola! Para asignar la ventana padre a un QLabel puedes entregárselo al instanciarlo en el método. Como los métodos de una clase reciben a la instancia misma (`self') lo puedes entregar.

class Ventana(QWidget):
        def __init__(self) :
           super().__init__()
           self.labels = [] 
        def crear_label(self) : 
           nuevo_label = QLabel(self) # Aquí indicamos que el label debe aparecer en esta ventana. 
           self.labels.append(nuevo_label) # Guardamos la instancia. 
           nuevo_label.show() # Para que aparezca en la ventana. 

Espero que te sea de ayuda, saludos.

@Polea012 Polea012 added the PyQt5 label May 17, 2019
@Brocoleta
Copy link
Author

Gracias

@DCCollao
Copy link

Hola! No cierres las issues que te responden, pues alguien más podría tener la misma duda. #2

@DCCollao DCCollao reopened this May 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants