Таким образом, на практике нет никакого способа легко распространять пользовательский виджет с вашим кодом, и, как я понимаю, разработчики могут добавить его в Glade, не устанавливая его вручную в своих системах. Glade великолепен, жаль, что пользовательские виджеты не могут быть добавлены без необходимости разбираться в системе. В любом случае, хороший ответ!
Дэвид Планелла
Это не работает для меня в 12.04. Glade печатает это: (glade: 25053): GladeUI-WARNING **: не удалось загрузить внешнюю библиотеку 'gladepython'
user1477
1
Вам нужно сделать каталог для ваших виджетов, посмотрите эту папку: /usr/share/glade3/catalogs/и вы увидите gnome.xml, посмотрите пример.
Не работает :-( Кажется, что документация просто неверна, я обновлю свой вопрос. Кроме того, вы имели в виду gtk+.xml, или я просто gnome.xmlпо какой-то причине отсутствует?
Стефано Палаццо
Вы должны сделать свой собственный XML-файл, а не изменять существующий.
Мартин Оуэнс -doctormo-
Я понял это, просто у меня нет gnome.xml, и я подумал, может ли это свидетельствовать о проблеме. Инструкции в ссылке, которую вы разместили, в любом случае неверны, все еще работают над этим :-)
Вам нужно сделать каталог для ваших виджетов, посмотрите эту папку:
/usr/share/glade3/catalogs/
и вы увидитеgnome.xml
, посмотрите пример.Смотрите также документацию гнома:
http://developer.gnome.org/gladeui/stable/catalogintro.html
источник
gtk+.xml
, или я простоgnome.xml
по какой-то причине отсутствует?