gtkmm

gtkmm Resmin açıklaması Gtkmm example.png. Bilgi
Tarafından geliştirildi Gtkmm Ekibi
Son sürüm 2.24.5 (4 Eylül 2016)
3.22.2 (Eylül 13, 2017)
Depozito gitlab.gnome.org/GNOME/gtkmm.git
Yazılmış C ++
İşletim sistemi Unix , Microsoft Windows ve macOS yazın
Çevre Linux , Windows ve Unix
Tür Yazılım kitaplığı
Lisans GNU LGPL
İnternet sitesi www.gtkmm.org

gtkmm bir olan yazılım kütüphanesi için bağlayıcı kullanımına araç GTK + içinde dil C ++ . GTK + ve GNOME'un C ++ dilinde resmi arayüzüdür . Adı gtkmm anlamına gtk-- (GTK eksi eksi) o ++ temel olarak C bir bağlantı noktası olduğu için garip bir şekilde yeterince.

GTK +, gtk için basit bir adaptör olmasına rağmen , sinyal işleme için güçlü ve güvenilir özel mekanizmalara (tip güvenli ) ve kütüphane libsigc ++ (bir sinyal / yuva sistemi) ile geri arama işlevlerinin ( geri arama işlevleri ) "bağlanmasına" sahiptir .

gtk-- da dayanmaktadır glibmm olduğu glib kütüphanede ne gtkmm içindedir gdk ve gtk + kütüphaneleri .

Kullanıcı arayüzleri ise, libglademm kullanılarak Glade kullanılarak kolayca oluşturulabilir .

gtk - GNU LGPL lisansı altında yayınlanan çapraz platform ve ücretsiz bir yazılımdır .

Misal

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

Bu program, 200 x 200 piksellik boş bir pencere oluşturur.

Notlar ve referanslar

  1. "  https://mail.gnome.org/archives/gnome-announce-list/2016-September/msg00003.html  "
  2. "  https://gitlab.gnome.org/GNOME/gtkmm/tags/3.22.2  " (Erişim tarihi 17 Ocak 2018 )

Dış bağlantılar