GTK y Glade para principiantes
Publicado por Oscar Dávila - 29/06/09 a las 11:06:29 pmHace un ratillo me metí a programar usando GTKmm y Glade, pero bueno, el punto no es GTKmm, haha aquí la cosa es que después de ya mas o menos moverle a Gtkmm pensé en averiguar como usar GTK+, así que me puse a hacer una pequeña investigación sobre como programar con el y pues a compararlo con GTKmm, resulta que me encontré con 4 maneras de hacer un programa usando GTK, no sé si haya mas pero se las enlisto de acuerdo a como yo las llame.
- Programando solo con Gtk. Esta manera es puro código.
- Gtk con libglade. En esta diseñamos la interfaz con Glade y a traves de libglade cargamos los widgets a nuestro programa. Aquí cargamos un .glade en nuestro programa pero ocupamos añadir #include <glade/glade.h> y compilar con libglade.
- Gtk con glade. En esta diseñamos la interfaz con Glade pero no es necesario compilar usando libglade como en la opción 2. Aquí tenemos que cargar un archivo .xml a nuestro programa el cual se deriva de un .glade
- Gtk sin glade. Esta es una cosa que creo es nueva que se llama GtkBuilder y la tirada es no depender mas de libglade. Así que podemos diseñar nuestra interfaz y linkearla a nuestro programa sin el uso de otra cosa. En nuestro programa cargamos directamente el .glade pero no hacemos uso de #include <glade/glade.h>
Es probable que lo que les cuento no sea correcto así que mejor dense una investigadita por su cuenta pero así lo entendí.
Les dejo la ruta a un ejemplo de programa en las 4 formas que pues hace exactamente lo mismo.
http://github.com/odavilar/TallerdeGTK/tree/master
La intención es hacer un Taller de GTK para este semestre así que con suerte iré actualizando ahí.
Este blog funciona gracias a WordPress con el theme GimpStyle diseñado por Horacio Bella.
Entradas y Comentarios feeds.
XHTML y CSS válidos.