Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ GTK+ _ Картинки внутри программы

Автор: abr_forum 31.1.2010, 12:29

Подскажите, пожалуйста, каким образом можно загружать картинку в GtkImage не из внешнего файла, а из ресурсов программы.
Имеется ввиду, что при выполнении gtk_image_new_from_file () скомпилированная программа также остаётся зависимой от внешнего файла-рисунка. Как сделать так, чтобы после компиляции внешние файлы не требовались?

Автор: balbes 1.2.2010, 23:07

Почитай http://doc.crossplatform.ru/gtk/gtk/2.14.4/gtk-Resource-Files.html, вроде оно.

Автор: Serik 24.3.2010, 13:21

В GTK+ есть утилита
gdk-pixbuf-csource
преобразует картинки в С-код, у функций для работы с картинками есть версии для работы с таким буфером.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)