GTK y Glade para principiantes

Hace 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.

  1. Programando solo con Gtk. Esta manera es puro código.
  2. 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.
  3. 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
  4. 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.