Отправляет email-рассылки с помощью сервиса Sendsay

Практические советы по GTK+

  Все выпуски  

Практические советы по GTK+


 

В своё время я пытался найти в Интернете хоть какую-то документацию по GTK,
но даже на официальном сайте gtk.org она не полная,
а на русском я находил только основы; из бумажных книг видел только книжку
Андрея Костельцева "GTK+ Разработка переносимых графических интерфейсов",
но она посвящена GTK+ первой версии и поэтому там ничего нет про Pango и Cairo.
По сравнению с современной GTK+ 2.10, эта книжка частично устарела,
но основы остались без изменений.

Очень обидно, что такая библиотека, как GTK+ незаслуженно обделена вниманием русскоязычных
разработчиков. Одной из причин является недостаточное количество документации.

Я решил написать цикл этих статей, чтобы помочь начинающим разобраться с этой библиотекой.

Немного о GTK+:
GTK+ - библиотека для создания графических интерфейсов пользователя.
Она работает на многих UNIX-подобных платформам, Windows.
GTK+ имеет основанную на языке Си (C-based) объектно-ориентированную архитектуру.
На GTK+ можно писать и на других языках(кроме Си), включая C++, Objective-C, Guile/Scheme, Perl,
Python, ТОМ, Ada95, Free Pascal, и Eiffel.

GTK+ бесплатна, на официальном сайте gtk.org доступны исходные коды библиотеки.
GTK+ распространяется под лицензией GNU LGPL, которая позволяет скрывать
исходных код приложений, использующих GTK+, а также продавать программы,
то есть разрешает писать коммерческие продукты.
Но лицензия обязывает открыть исходники, если модифицирована сама библиотека GTK+.




В избранное