gtkmm este interfața oficială C++ pentru biblioteca GUI GTK . Activează sloturi și semnale cu verificarea tipului în timp de compilare ( mulțumită bibliotecii libsigc++), moștenirea widgetului folosind modul standard C++ și setul complet de widget-uri furnizate de GTK. Interfața grafică a programului poate fi creată programatic sau folosind Glade .
Biblioteca gtkmm este software gratuit și este distribuită în conformitate cu termenii GNU LGPL .
Principalele caracteristici ale gtkmm:
Creați o fereastră goală:
#include <gtkmm.h> int main ( int argc , char * argv []) { auto application = Gtk :: Application :: create ( argc , argv ); Gtk :: Windowwindow ; _ return application -> run ( fereastra ); }Compilare:
g++ nume_fișier.cpp -o nume_fișier `pkg-config gtkmm-3.0 --cflags --libs`