Diferencia entre revisiones de «Miniaplicación para controlar el butia»

De Proyecto Butiá
Saltar a: navegación, buscar
(Apariencia del programa)
(Apariencia del programa)
Línea 7: Línea 7:
 
== Apariencia del programa ==
 
== Apariencia del programa ==
 
Al iniciar el programa, el mismo se encarga de buscar "butias" conectados.<br>
 
Al iniciar el programa, el mismo se encarga de buscar "butias" conectados.<br>
<syntaxhighlight lang="python">
+
<syntaxhighlight lang="python">
 +
 
if __name__ == "__main__":
 
if __name__ == "__main__":
 
if butia.get_butia_count():
 
if butia.get_butia_count():
Programa()
+
      Programa()
 
else:
 
else:
mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,
+
      mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,
buttons=gtk.BUTTONS_OK)
+
      buttons=gtk.BUTTONS_OK)
mensaje.set_markup("<b>No se encontro ningún butia," +\
+
      mensaje.set_markup("<b>No se encontro ningún butia," +\
" porfavor conecte el robot y vuelva a ejecutar el programa." +\
+
            " porfavor conecte el robot y vuelva a ejecutar el programa." +\
" Si usted tiene algun otra instancia abierta de este programa" +\
+
            " Si usted tiene algun otra instancia abierta de este programa" +\
" cierre la misma...</b>")
+
            " cierre la misma...</b>")
mensaje.set_title("Ningún Butia detectado")
+
      mensaje.set_title("Ningún Butia detectado")
res = mensaje.run()
+
      res = mensaje.run()
if res == gtk.RESPONSE_OK:
+
      if res == gtk.RESPONSE_OK:
butia.close()
+
            butia.close()
exit("Hasta Luego. Ignacio Rodríguez 2013")
+
            exit("Hasta Luego. Ignacio Rodríguez 2013")
 
gtk.main()
 
gtk.main()
 
</syntaxhighlight>
 
</syntaxhighlight>

Revisión del 18:47 13 mar 2013

Descarga: Archivo:Ignacio Butia.tar.gz
Otra opción es ver el código de forma online: [1]
Extraer y ejecutar main.py

Apariencia del programa

Al iniciar el programa, el mismo se encarga de buscar "butias" conectados.

 
if __name__ == "__main__":
	if butia.get_butia_count():
	      Programa()
	else:
	      mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,
	      buttons=gtk.BUTTONS_OK)
	      mensaje.set_markup("<b>No se encontro ningún butia," +\
	            " porfavor conecte el robot y vuelva a ejecutar el programa." +\
	            " Si usted tiene algun otra instancia abierta de este programa" +\
	            " cierre la misma...</b>")
	      mensaje.set_title("Ningún Butia detectado")
	      res = mensaje.run()
	      if res == gtk.RESPONSE_OK:
	            butia.close()
	            exit("Hasta Luego. Ignacio Rodríguez 2013")
	gtk.main()


Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.
Init InicioButia.png

En caso de que esto no suceda (se encuentre un robot conectado)
Nos saldra una interfaz diferente.
La cual nos indica que ya podemos empezar a probar el programa

Init2 InicioButia.png

Logo Movimientos.png