Gtkmm

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 september 2017; kontroller kräver 2 redigeringar .

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 .

Funktioner

Huvuddragen i gtkmm:

Programexempel

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`

Se även

Länkar