Primeros pasos en Python y Glade

Èste domingo, despúes de haber realizado algunas actividades domesticas me puse a leer un manual y checar algunos ejemplos hechos con Python y Glade, me puse a moverle y pude hacer un muy pequeño ejemplito pero que me sirvió para ver el funcionamiento de estas dos herramientas.
Utilizé una pequeña clase hecha por Sandino Flores (aka tigrux) que me bajé de su primates.
El ejemplo consite en hacer una interfaz en donde le indiquemos 2 números y nos de la suma de ellos, el procedimiento fue el siguiente:

Creamos la interfaz utilizando Glade

Insterfase Glade

Despúes realizamos el código en Python

#!/usr/bin/python
import gtk
# Mandamos llamar la clase que construye la interfaz
# esta fue echa por el Tigrux (Sandino Flores)
from SimpleGladeApp import SimpleGladeApp
# Creamos una clasesita
class Sumador(SimpleGladeApp):
     # Ponemos el metodo que repondera al evento
     # clicked en el boton aceptar
     def on_buttonAceptar_clicked(self,widget):
          valor1 = self.entryNumero1.get_text()
          valor2 = self.entryNumero2.get_text()
          suma= int(valor1)+int(valor2)
          self.entrySuma.set_text(str(suma))
      # Metodo para terminar la aplicacion al dar
      # click en el boton cancelar
      def on_buttonCancelar_clicked(self,widget):
          gtk.main_quit()
          print "Adios"
# Creamos la aplicacion y le ponemos el path
# del archivo generado por Glade y la llamamos
aplicacion = Sumador("ejemplo1.glade")
aplicacion.run()

Despúes de esto solamente ejecutamos el script

[ 14:57:23 ][jesus@DarkAngel][~/ProyectosGlade/Ejemplo1]
python EjemploOperacion.py

Y listo, el resultado es el siguiente

Aplicacion Glade

Espero con esto, aprender mas y así poder realizar algunos proyectos de la escuela en plataforma Linux y de paso seguir aprendiendo por si en algún día requiero hacer alguna aplicación gráfica.

Comments are closed.