Buscar este blog

junio 01, 2010

Tercer juego!

Que tenemos que instalar?
Python GTK
Es una librería que nos permite manejar la librería GTK+ (es multiplataforma es para GNU-Linux y Windows) este es muy importante para poder comenzar a trabajar  ya que va a hacer de enlace entre nuestro código y GTK+.

GTK


Glade
Para este caso podemos instalarlo de diferentes maneras bajarlo de su pagina o repositorio de nuestra distribución; para este caso vamos a instalarlo por "Centro de Software de Ubuntu"  la aplicación glade :
glade
Como utilizar Glade?1
Al abrir este programa vamos a ver una pantalla como la que se va a mostrar a continuación
Glade inicio
En las opciones del proyecto debemos escoger la opción GtkBuilder y cargar las imagen desde el directorio del proyecto. La paleta en la izquierda permite añadir widgets a la aplicación, mientras que el panel de propiedades, abajo a la derecha, permite seleccionar las propiedades del widget seleccionado para ser modificado y las señales (de lo que se nombro en el primer juego) que serán definidas para poder utilizarlas en el programa.
Iconos nivel superior
niveles superiores
El que vamos a utilizar es el primer icono el de ventana ya que este es la base para todo el resto de opciones del nivel superior
Icono de ventana
Aparece en el espacio de trabajo que se encuentra el la parte superior derecha del programa en la opción de widget, después de abrirla nos dirigimos a las propiedades que se encuentra en la parte inferior derecha del programa a la pestaña General, nombre es el nombre de la ventana este es muy importante ya que en el programa es este como lo llama al widget, y comenzamos a configurar los diferentes parametros de general y empaquetado.
Propiedades
Ya listo esto debemos proceder a añadir los contenedores que es donde se van a poner los elementos de nuestro entorno gráfico y en estos tenemos a HBOX y VBOX que son como el esqueleto de la ventana y en las áreas donde nos de libre se ingresan los cuadros de texto, caja de texto, arboles, etc.. haciendo que todo sea ajustable en su área.
vboxVBOX Y HBOXHBOX
Nos pone áreas de trabajo en forma vertical o horizontal según la escogida solo se le da clic y se va a la ventana a darle clic donde queramos ponerlo. Listo esto se puede proceder a ingresar los elementos que se necesitan a continuación como cuadros de texto y esas cosas.
Poner señales a los elementos
El asunto de senales es muy simple ya que solo toca escoger la senal adecuada para lo que deseamos hacer como por ejemplo un boton:
gtk_boton_senal
Como se puede ver la señal pressed tiene un manipulador de nombre "on_Enviar_pressed" este es lo mas importante ya que nos va a permitir en el programa utilizarlo casi como un método ya que cuando se active la señal este método del programa se activara llevando con sigo algunos parámetros que se explicaran en el próximo juego. En la ventana en cambio necesitamos activar necesariamente la siguiente señal.


1 Se tomo de este tutorial el orden de las cosas explicadas http://www.muitovar.com/glade/es-index.html

No hay comentarios:

Publicar un comentario

$ apt-get install comentarios