WikiDer > Gtkmm
gtkmm | ||||
| Entwickler | Murray Cumming und Daniel Elstner | |||
| Letzte Version | 3.22.0 (20. September 2016) | |||
| Status | Aktiv | |||
| Betriebssystem | Fenster, Linux und Unix | |||
| Geschrieben in | C | |||
| Kategorie | Bibliothek | |||
| Lizenz | LGPL | |||
| Versionskontrolle | gitlab.gnome.org | |||
| Webseite | (und) Projektseite | |||
| ||||
Gtkmm ist der C Schnittstelle für GTK , ein Grafik-Toolkit. Das Programm hieß früher gtk-- (gtk minus minus) und ist unter der LGPL was soll's freie Software und Open-Source-Software macht.
Funktionen
Weil gtkmm der Beamte ist C Schnittstelle ist von der Grafik BibliothekGTK , C-Programmierer können die gebräuchlichen OOP-Anwenden von Techniken wie z Erbe und C-spezifische Funktionalitäten wie STL (eigentlich viele der gtkmm-Schnittstellen, insbesondere die für one Widget-Behälter, Entworfen um STL-mögen).
Die wichtigsten Funktionen sind nachfolgend aufgeführt:
- Verwendet Vererbung, um benutzerdefinierte zu erstellen Widgets zu machen.
- Polymorphismus.
- Verwendet die Standard-C-Bibliothek, einschließlich Saiten, Behälter und Iteratoren.
- Internationalisierung durch Unterstützung UTF-8.
- Komplette C-Speicherverwaltung.
- Objektzusammensetzung, eine Möglichkeit, einfache Objekte oder Datenstrukturen zu einem komplexen Ganzen zu kombinieren
- Geben Sie automatisch das dynamisch zugewiesene frei Widgets.
- Volle Nutzung des C -Namensräume.
- Nein Makros.
- Multi-Plattform: Linux (gcc), FreeBSD (gcc), NetBSD (gcc), Solaris (gcc, Stärke), Fenster (gcc, MSVC , .Net 2003), Mac OS X (gcc) und andere.
Benutzen
Einige Programme, die gtkmm verwenden, sind Inkscape, GParted und MySQL.
Siehe auch
Externer Link
- (und) Projektseite