Где я могу найти скрипт gtk-builder-convert?

Я создал небольшое приложение с графическим интерфейсом для работы, которое использует несколько .glade файлов для всплывающих окон. Недавно земля подо мной сдвинулась — мое окружение было обновлено. Для более новых версий pyGTK требуются файлы GTKBuilder и .xml вместо файлов Glade и .glade, и теперь мое бедное приложение не работает.

Мне нужно преобразовать файл .glade в более новый файл .xml. Проблема в том, что Glade-3 отсутствует в нашей системе, и я не могу найти gtk-builder-convert в Интернете. Я просмотрел браузер Gnome GIT, не знаю, с чего начать поиск и как его искать.

Кто-нибудь будет достаточно любезен, чтобы указать мне на скрипт gtk-builder-convert python?


person Marty    schedule 09.03.2010    source источник


Ответы (3)


gtk-builder-convert является частью GTK и должен быть уже установлен в вашей системе, так как у вас GTK версии 2.12 или выше. Но если вы действительно не можете его найти, вот он в браузере git: http://git.gnome.org/browse/gtk+/tree/gtk/gtk-builder-convert

person ptomato    schedule 09.03.2010
comment
Спасибо. which gtk-builder-convert в моей системе возвращает команду, не найденную - person Marty; 09.03.2010

ubuntu: установите инструменты от sudo apt-get install libgtk2.0-dev

но теперь это устарело

person joe.smack    schedule 17.04.2012
comment
Это только на Ubuntu. ОП не сказал, на какой платформе они были. - person ptomato; 18.04.2012

У меня это работало в Linux, используя Gtk3+ и Glade3+, установленные из conda, выполнив следующие шаги.

  1. Откройте старый XML-файл Glade Gtk1+, созданный в пользовательском интерфейсе Glade1+, в пользовательском интерфейсе Glade3+.
  2. Нажмите кнопку «Сохранить» в пользовательском интерфейсе Glade3+.
  3. Используйте эту команду после того, как conda активирует gtk-builder-convert infile outfile.
person pythoner    schedule 26.08.2019