gtkmm es la interfaz oficial de C++ para la biblioteca GTK GUI . Habilita ranuras y señales con verificación de tipos en tiempo de compilación ( gracias a la biblioteca libsigc ++), herencia de widgets utilizando la forma estándar de C++ y el conjunto completo de widgets proporcionados por GTK. La GUI del programa se puede crear mediante programación o utilizando Glade .
La biblioteca gtkmm es software libre y se distribuye bajo los términos de GNU LGPL .
Características principales de gtkmm:
Crea una ventana vacía:
#incluye <gtkmm.h> int principal ( int argc , char * argv []) { aplicación automática = Gtk :: Aplicación :: crear ( argc , argv ); Gtk :: Ventanaventana ; _ regresar aplicación -> ejecutar ( ventana ); }Compilacion:
g++ nombre_archivo.cpp -o nombre_archivo `pkg-config gtkmm-3.0 --cflags --libs`