gtkmm är det officiella C++- gränssnittet för GTK GUI- biblioteket . Möjliggör slots och signaler med typkontroll av kompileringstid ( tack vare libsigc++-biblioteket), widgetarv med standard C++-sätt, och hela uppsättningen widgets från GTK. Programmets GUI kan skapas programmatiskt eller med Glade .
gtkmm-biblioteket är fri programvara och distribueras under villkoren för GNU LGPL .
Huvuddragen i gtkmm:
Skapa ett tomt fönster:
#include <gtkmm.h> int main ( int argc , char * argv []) { auto application = Gtk :: Application :: create ( argc , argv ); Gtk :: Windowwindow ; _ returnera applikation -> kör ( fönster ); }Kompilering:
g++ filnamn.cpp -o filnamn `pkg-config gtkmm-3.0 --cflags --libs`