gtkmm

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

gtkmm — официальный C++-интерфейс для GUI-библиотеки GTK+. Включает слоты и сигналы с проверкой типов во время компиляции (благодаря библиотеке libsigc++ (англ.)русск.), наследование виджетов с использованием стандартного способа C++ и полный набор виджетов, предоставляемых GTK+. Графический интерфейс программы может создаваться программно или с использованием Glade.

Библиотека gtkmm является свободным программным обеспечением и распространяется на условиях GNU LGPL.

Особенности[править | править исходный текст]

Основные возможности gtkmm:

Пример программы[править | править исходный текст]

Создание пустого окна:

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

Компиляция:

   g++ file_name.cpp -o file_name `pkg-config gtkmm-3.0 --cflags --libs`

См. также[править | править исходный текст]

Ссылки[править | править исходный текст]