Показать меню

gtkmm

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

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

Особенности

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

  • Использование наследования для создания новых виджетов.
  • Слоты и сигналы с проверкой типов во время компиляции.
  • Полиморфизм.
  • Использование стандартной библиотеки C++.
  • Поддержка UTF-8.
  • Использование пространств имен C++.
  • Отсутствие макросов.
  • Кросс-платформенность: Linux (gcc), FreeBSD (gcc), NetBSD (gcc), Solaris (gcc, Forte), Win32 (gcc, MSVC++, .Net 2003), Mac OS X (gcc) и другие.

Пример программы

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

#include <gtkmm.h> int main(int argc, char* argv[]) { auto application = Gtk::Application::create(argc, argv); Gtk::Window window; return application->run(window); }

Компиляция:

g++ file_name.cpp -o file_name `pkg-config gtkmm-3.0 --cflags --libs`
Еще по этой теме:
Auslogics Registry Defrag
17:30, 02 декабрь
Auslogics Registry Defrag
Auslogics Registry Defrag — это бесплатная утилита (только для частного использования), которая предоставляет пользователям мощный и простой в использовании инструмент для дефрагментации системного
Worker (файловый менеджер)
16:44, 02 декабрь
Worker (файловый менеджер)
Worker — файловый менеджер для Linux и других UNIX-подобных операционных систем. Написан на С++ с использованием только стандартной X11-библиотеки xlib и библиотеки avfs для работы с виртуальной
Библиотека имени Л. Н. Толстого (Новосибирск)
15:50, 02 декабрь
Библиотека имени Л. Н. Толстого (Новосибирск)
Библиотека имени Л. Н. Толстого — культурное учреждение, расположенное в Октябрьском районе Новосибирска. Одна из старейших новосибирских библиотек. История Дореволюционный период По мнению
Игровая площадка pin up: разнообразие бонусов, игр и отменный сервис
01:58, 02 март
Игровая площадка pin up: разнообразие бонусов, игр и отменный сервис
Сайт внешне выглядит довольно привлекательно, сочетая яркость с необычным форматом изображений. За основу был взят стиль, популярный в Америке в шестидесятых годах прошлого века.
В следующем году передадут в использование скотоводческий комплекс в Новоспасском муниципалитете
23:45, 19 ноябрь
В следующем году передадут в использование скотоводческий комплекс в Новоспасском муниципалитете
На территории деревни Троицкий Сунгур Новоспасского муниципального образования Ульяновского региона весьма стремительными темпами осуществляется возведение скотоводческой фермы, рассчитанной на
Методы исследования в почвоведении (часть 2)
11:05, 13 март
Методы исследования в почвоведении (часть 2)
Такие допущения определяют некоторую условность результатов применения метода, тем не менее этот метод в сочетании с другими позволил объяснить с разной степенью достоверности причины вертикальной
Комментарии:
Добавить комментарий
Ваше Имя:
Ваш E-Mail: