gtkmm
C++-gränssnitt för GTK och GNOME
C++-gränssnitt för GTK och GNOME
gtkmm är det officiella C++-gränssnittet för det populära grafiska gränssnittsbiblioteket GTK. Höjdpunkter inkluderar typsäkra återanrop och en omfattande uppsättning komponenter som enkelt kan utökas med hjälp av arv. Du kan skapa användargränssnitt antingen i kod eller med Cambalache gränssnittsbyggare, med Gtk::Builder. Det finns utförlig dokumentation vilken inkluderar API-referens och en handbok.
gtkmm är fri programvara som distribueras under GNU Lesser General Public License (LGPL).
gtkmm är en verktygslåda för grafiska användargränssnitt och inget annat, och strävar efter att vara den bästa sådana C++-verktygslådan. Detta mandat täcker inte generiska C++-datastrukturer, en XML-tolk eller databasåtkomst. Till och med vårt signal/slot-system är del av ett separat bibliotek (libsigc++). gtkmm är dock designat för att fungera bra med alla andra C++-bibliotek.
Ta en titt på våra kompisbibliotek, glibmm (UTF8-strängar o.s.v.), pangomm (typsnittslayout), libsigc++ (signal/slot) och libxml++ (XML-tolk).