Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - GTK+ - GTK+ 3.006 июня 2011Оглавление: 1. GTK+ 2. Архитектура 3. Внешний вид 4. GTK+ 3.0 Разработка следующей версии GTK+ началась в феврале 2009 на мероприятии «GTK+ Theming Hackfest», проходившем в Дублине . Первый набросок плана разработки был опубликован 9 апреля 2009 . 10 февраля 2011 года состоялся релиз GTK+ 3.0.0. Пример программыПростая программа «Здравствуй, мир!» на GTK+ в Linux /* Подключаем библиотеку GTK+ */ # include <gtk/gtk.h> int main { /* Объявляем виджеты */ GtkWidget *label; // Метка GtkWidget *window; // Главное окно /* Инициализируем GTK+ */ gtk_init; /* Создаем главное окно */ window = gtk_window_new; /* Устанавливаем заголовок окна "Здравствуй, мир!" */ gtk_window_set_title, "Здравствуй, мир!"); /* Создаем метку с текстом "Здравствуй, мир!" */ label = gtk_label_new; /* Вставляем метку в главное окно */ gtk_container_add, label); /* Показываем окно вместе с виджетами */ gtk_widget_show_all; /* Соединяем сигнал завершения с выходом из программы */ g_signal_connect, "destroy", G_CALLBACK, NULL); /* Приложение переходит в вечный цикл ожидания действий пользователя */ gtk_main; return 0; } Чтобы скомпилировать пример, нужно выполнить команду: gcc `pkg-config --cflags --libs gtk+-2.0` file_name.c -o file_name Пример команды для mingw32 в linux: i686-pc-mingw32-gcc file_name.c `PKG_CONFIG_LIBDIR=yes PKG_CONFIG_PATH=/usr/i686-pc-mingw32/sys-root/mingw/lib/pkgconfig/ pkg-config --cflags --libs gtk+-2.0` Просмотров: 3410
|