gtkmm
Interfacce C++ per GTK e GNOME
Interfacce C++ per GTK e GNOME
gtkmm è l'interfaccia C++ ufficiale per la popolare libreria GUI GTK. Le caratteristiche principali includono callback tipo-sicuri (typesafe) e un insieme completo di widget facilmente estensibili tramite eredità. È possibile creare interfacce utente sia via codice che con il designer di interfacce Cambalache, utilizzando Gtk::Builder. È disponibile una vasta documentazione, inclusi i riferimenti API e un tutorial.
gtkmm è software libero distribuito sotto la GNU Lesser General Public License (LGPL).
gtkmm è un toolkit GUI e nulla più, e si impegna per essere il miglior toolkit GUI in C++. Questo mandato non copre strutture dati C++ generiche, parser XML o accesso a database. Persino il nostro sistema di segnali/slot fa parte di una libreria separata (libsigc++). Tuttavia, gtkmm è progettato per funzionare bene con tutte le altre librerie C++.
Consigliamo di dare un'occhiata anche alle nostre librerie complementari: glibmm (stringhe UTF8, ecc.), pangomm (layout dei caratteri), libsigc++ (segnali/slot) e libxml++ (parser XML).