Be Maker
Loading...
💰Recompensa: 10 bCoins y 10 Cristales de Conocimiento por cada proyecto, desafío o reto publicado en el MakerSpace💰
👋 ¿Has usado una app con botones, imágenes y textos? ¿Te imaginas crear la tuya?
¡Con Python y GUIZero puedes hacerlo fácil y divertido! 😃
💡Hoy vamos a aprender cómo crear ventanas interactivas, con botones, textos, imágenes y más. ¡Como un verdadero diseñador de apps!
💡 GUI significa: Graphical User Interface (Interfaz Gráfica de Usuario).
En vez de escribir solo texto, ahora podemos usar:
🧠 Botones | 🧾 Textos | 🧩 Cuadros de selección | 🎚️ Sliders | 📷 Imágenes
Imagina que tienes un robot que sabe cómo bailar. La función "bailar()" contiene todos los pasos para que el robot baile. Cada vez que quieras que el robot baile, ¡solo tienes que usar la función "bailar()"! 🕺
💡 GUIZero es una biblioteca para Python que nos ayuda a crear GUIs fáciles y rápidas, ideal para niños y principiantes. ¡Con unas pocas líneas ya tienes una app con botones y colores!
💡 Pasos para instalar en Thonny:
1️⃣ Abre el editor Thonny
2️⃣ Ve a Herramientas > Administrar paquetes
3️⃣ Escribe guizero
4️⃣ Haz clic en Instalar
💡 Comencemos a agregar contenido a la GUI. Nos referimos a los elementos que puede agregar a una GUI (como texto, cuadros de texto, botones, etc.) como widgets . Hay un par de reglas a seguir al agregar un widget.
Una vez que se ejecuta el código, la GUI estará esperando que el usuario haga cosas como hacer clic en un botón; estas acciones del usuario se denominan eventos . La aplicación GUI verificará constantemente si el usuario ha hecho algo nuevo y actualizará automáticamente la pantalla si es necesario. El ciclo de eventos se bloquea , por lo que el código escrito después del ciclo de eventos nunca se ejecutará. Entonces, este ciclo actúa más bien como un while True:, que es un ciclo infinito que puede haber usado antes al escribir un script de Python.
💰Recompensa: 20 bCoins y 10 Gemas de Experiencia por cada reto resuelto💰