Из каких файлов мне нужно установить glade gtkbuilder и gtk - x
Я с трудом ищу gtkbulider, так как он не отображается в моих репозиториях Debian, это Glade под другим именем?
Gtk поставляется в 3 различных версиях, 1, 2, 3. какая версия лучше всего подходит для установки, и какая версия Glade позволяет забыть об этом GtkBuilder, который я не могу найти по имени для установки.
Я только что установил Glade 3.12.1, и он говорит, что он отсутствует
GladeUI-Message: 2 missing displayable value for GtkWidget::events
GladeUI-Message: No displayable values for property GtkTreeSelection::mode
GladeUI-Message: 14 missing displayable value for GtkCellRendererAccel::accel-mods
Каковы все пакеты, которые мне нужно установить, чтобы все три из них могли успешно работать вместе? Поскольку я планирую попытаться изучить, как использовать это, используя C в качестве моего языка программирования.
Каковы хорошие источники с примерами и понятной документацией, чтобы прочитать, как и для чего, чтобы помочь мне получить хорошее общее представление о том, как собрать все три из них вместе, чтобы все они работали вместе, чтобы сделать одну счастливую программу, которая, как мы надеемся, будет работать с мало ошибок нет?
И работает ли этот GTK и Glade GtkBuilder только в Linux с Gnome или эти приложения, созданные с помощью этих программ, могут быть запущены на Debian Openbox, а также во всех других разновидностях Linux, которые не используют Gnome, например, в KDE, или это просто Только для гномов?
1 ответ
Вы можете создавать файлы gtkbuilder с помощью дизайнера интерфейса glade (по крайней мере, в более новых версиях, около 2 лет). В вашем приложении (которое вы пишете / компилируете) используйте GtkBuilder
объект для загрузки дерева виджетов из файла. .glade
это просто другой (afaik) формат для хранения дерева виджетов.
На данный момент я бы порекомендовал Gtk+ 3.x - из моего личного опыта все гораздо более продумано и сохранено менее эволюционное (читай: обратный компат) движение.
До тех пор, пока у цели есть несколько недавняя (с поддержкой GtkBuilder) библиотека glib / gtk +, у вас все будет хорошо. gtk + является мультиплатформенным, и GtkBuilder является его частью - ничего особенного для гномов.
Используйте приложение devhelp для быстрого и легкого доступа к документам (установите пакеты документов, исходя из фона fedora)