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 — это бесплатная утилита (только для частного использования), которая предоставляет пользователям мощный и простой в использовании инструмент для дефрагментации системного
Worker — файловый менеджер для Linux и других UNIX-подобных операционных систем. Написан на С++ с использованием только стандартной X11-библиотеки xlib и библиотеки avfs для работы с виртуальной
Библиотека имени Л. Н. Толстого — культурное учреждение, расположенное в Октябрьском районе Новосибирска. Одна из старейших новосибирских библиотек. История Дореволюционный период По мнению
Сайт внешне выглядит довольно привлекательно, сочетая яркость с необычным форматом изображений. За основу был взят стиль, популярный в Америке в шестидесятых годах прошлого века.
На территории деревни Троицкий Сунгур Новоспасского муниципального образования Ульяновского региона весьма стремительными темпами осуществляется возведение скотоводческой фермы, рассчитанной на
Такие допущения определяют некоторую условность результатов применения метода, тем не менее этот метод в сочетании с другими позволил объяснить с разной степенью достоверности причины вертикальной
Комментарии:
Добавить комментарий
Популярные статьи
Известняк и сланец для цоколя дома и квартир в Москве, Московской области и России
Жидкий гвоздь: новое слово в мире ремонта
Инстаграм и бизнес: Как накрутка создает уникальные возможности для предпринимателей
Оборудование для кафе: ключ к успешному бизнесу
Теплый пол под линолеум: инструкция по выбору и монтажу
Этапы строительства лестницы на второй этаж
Вывод из запоя в Самаре: медицинская забота о пациентах с алкогольной зависимостью
Создание идеального рабочего пространства в офисе
Актуальные статьи