gtkmm je oficiální rozhraní C++ pro knihovnu GTK GUI . Umožňuje sloty a signály s kontrolou typu v době kompilace ( díky knihovně libsigc++), dědění widgetů pomocí standardního způsobu C++ a úplnou sadu widgetů poskytovaných GTK. GUI programu lze vytvořit programově nebo pomocí Glade .
Knihovna gtkmm je svobodný software a je distribuována za podmínek GNU LGPL .
Hlavní vlastnosti gtkmm:
Vytvořte prázdné okno:
#include <gtkmm.h> int main ( int argc , char * argv []) { auto application = Gtk :: Aplikace :: create ( argc , argv ); Gtk :: Windowwindow ; _ vrátit aplikaci -> spustit ( okno ); }Sestavení:
g++ název_souboru.cpp -o název_souboru `pkg-config gtkmm-3.0 --cflags --libs`