Это не официальный сайт wikipedia.org 01.01.2023

gtkmm — Википедия

gtkmm

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

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

ОсобенностиПравить

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

Пример программыПравить

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

#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`

См. такжеПравить

СсылкиПравить