gtkmm

gtkmm Beschreibung des Bildes Gtkmm example.png. Information
Entwickelt von Das gtkmm Team
Letzte Version 2,24,5 (4. September 2016)
3.22.2 (13. September 2017)
Anzahlung gitlab.gnome.org/GNOME/gtkmm.git
Geschrieben in C ++
Betriebssystem Geben Sie Unix , Microsoft Windows und macOS ein
Umgebung Linux , Windows und Unix
Art Softwarebibliothek
Lizenz GNU LGPL
Webseite www.gtkmm.org

gtkmm ist eine Softwarebibliothek zur Bindung an die Verwendung des Toolkits GTK + in der Sprache C ++ . Es ist die offizielle Schnittstelle von GTK + und GNOME in C ++ . Der Name gtkmm bedeutet seltsamerweise gtk-- (gtk minus minus), da es sich im Wesentlichen um einen Port für C ++ handelt.

Obwohl einfacher Adapter von GTK +, gtk-- jedoch mit leistungsfähigen und zuverlässigen spezifischen Mechanismen (typsicher) für die Signalverarbeitung und die "Verbindung" der Rückruffunktionen ( Rückruffunktionen ) mit der Bibliothek libsigc ++ (ein Signal / Slots-System).

gtk-- basiert auch auf glibmm, das sich in der glib- Bibliothek befindet , was gtkmm in den gdk- und gtk + -Bibliotheken ist .

Benutzeroberflächen können einfach mit Glade und libglademm erstellt werden.

gtk - ist eine plattformübergreifende und kostenlose Software, die unter der LGPL- Lizenz von GNU veröffentlicht wird .

Beispiel

#include <gtkmm.h> int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); return 0; }

Dieses Programm erstellt ein leeres Fenster mit 200 x 200 Pixel.

Anmerkungen und Referenzen

  1. "  https://mail.gnome.org/archives/gnome-announce-list/2016-September/msg00003.html  "
  2. "  https://gitlab.gnome.org/GNOME/gtkmm/tags/3.22.2  " (Zugriff am 17. Januar 2018 )

Externe Links