A gtkmm a GTK GUI könyvtár hivatalos C++ felülete . Lehetővé teszi a bővítőhelyeket és a jeleket fordítási idejű típusellenőrzéssel ( a libsigc++ könyvtárnak köszönhetően), widgetek öröklése a szabványos C++ módszerrel, valamint a GTK által biztosított widgetek teljes készlete. A program grafikus felhasználói felülete létrehozható programozottan vagy a Glade segítségével .
A gtkmm könyvtár ingyenes szoftver , és a GNU LGPL feltételei szerint kerül terjesztésre .
A gtkmm főbb jellemzői:
Hozzon létre egy üres ablakot:
#include <gtkmm.h> int main ( int argc , char * argv []) { auto application = Gtk :: Application :: create ( argc , argv ); Gtk :: Ablakablak ; _ return application -> run ( ablak ); }Összeállítás:
g++ file_name.cpp -o fájlnév `pkg-config gtkmm-3.0 --cflags --libs`