Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - 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` Просмотров: 3902
|