Hola soy novata. necesito de su ayuda. No puedo visualizar los tres botones ¿por que? ¿qué estoy haciendo mal?
coding: utf-8
import pilasengine
pilas = pilasengine.iniciar()
mono = pilas.actores.Mono()
mono.x = 0
mono.y = 100
mono.escala = 1.0
mono.rotacion = 0
pilas.fondos.Noche()
titulo = pilas.actores.Texto(“Nivel 1”)
titulo.y = 180
titulo.color = pilas.colores.blanco
pilas.avisar(“Este mono quiere saber”)
texto = pilas.actores.Texto (u"Los investigadores recorrieron la casa,\n el jardín, ___________ el cobertizo del fondo")
texto.y = -150
texto.color = pilas.colores.blanco
texto.escala = 0.8
#opcion1
boton1 = pilas.interfaz.Boton(u"y finalmente")
boton1.conectar (opcion_correcta)
boton1.x = -246
boton1.y = 150
#opcion2
boton2 = pilas.interfaz.Boton(u"pero")
boton2.conectar(opcion_incorrecta)
boton2.x = 0
boton2.y = 150
#opcion3
boton3 = pilas.interfaz.Boton(u"por el contrario")
boton3.conectar(opcion_incorrecta)
boton3.x = 246
boton3.y = 150
#procemientos
def (opcion_correcta):
mono.saltar()
mono.gritar()
mono.decir (u"muy bien")
def (opcion_incorrecta):
mono.sonreir()
mono.decir (u"intenta de nuevo")
pilas.ejecutar()
Espero me indiquen. Muchas Gracias
Saludos cordiales: Marisa
Buenas, @marisacon !
Aqui te corregí el código, habia varios fallos…
en las def lo correcto es
def mi_procedimiento()
Además he cambiado de sitio los procedimientos, por que si van después de la conexión con el botón python no encuentra la función.
Un saludo !
###coding: utf-8
# -*- encoding: utf-8 -*-
import pilasengine
pilas = pilasengine.iniciar()
mono = pilas.actores.Mono()
mono.x = 0
mono.y = 100
mono.escala = 1.0
mono.rotacion = 0
pilas.fondos.Noche()
titulo = pilas.actores.Texto("Nivel 1")
titulo.y = 180
titulo.color = pilas.colores.blanco
pilas.avisar("Este mono quiere saber")
texto = pilas.actores.Texto (u"Los investigadores recorrieron la casa,\n el jardín, ___________ el cobertizo del fondo")
texto.y = -150
texto.color = pilas.colores.blanco
texto.escala = 0.8
#procemientos
def opcion_correcta():
mono.saltar()
mono.gritar()
mono.decir (u"muy bien")
def opcion_incorrecta():
mono.sonreir()
mono.decir (u"intenta de nuevo")
#opcion1
boton1 = pilas.interfaz.Boton(u"y finalmente")
boton1.conectar (opcion_correcta)
boton1.x = -246
boton1.y = 150
#opcion2
boton2 = pilas.interfaz.Boton(u"pero")
boton2.conectar(opcion_incorrecta)
boton2.x = 0
boton2.y = 150
#opcion3
boton3 = pilas.interfaz.Boton(u"por el contrario")
boton3.conectar(opcion_incorrecta)
boton3.x = 246
boton3.y = 150
pilas.ejecutar()
Gracias por la velocidad en la respuesta!! Un cálido saludo