Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Como guardar un .get() en una variable
#1
Estoy programando en Python3 con tkinter y cuando intento guardar el resultado de un cuadro de texto (un Entry) en un .get() y uso esa variable en un Label, no aparece, por ejemplo:

Código:
varNum=IntVar()
cadrotexto=Entry(root)
numeroRecogido=cuadrotexto.get()

miLabel=Label("Escogiste el número:" + numeroRecogido)

Si hacemos uso de ese pequeño ejemplo (a parte de incluir un boton y que ejecute una función para cambiar el texto del Label), la variable numeroRecogido no aparece en el Label, pero si uso cuadrotexto.get() en el Label, si aparece el resultado. ¿Como podría guardar un .get en una variable? ¿Tambíen se podria hacer un .get() global? Por ejemplo global cuadrotexto.get()
Responder
#2
Para que el contenido del label se actualice tendrías que atender a los eventos que se producen cuando el usuario escribe en la caja de texto.

Acá tienes algunos ejemplos sobre cómo se podría hacer esto: https://stackoverflow.com/questions/6548...s-modified.

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)