XML GUI в Python

1

Я работаю над проектом, где кто-то написал графический интерфейс PyGTK, который использует доки из GDL. У него есть GUI, сохраненный как XML файл:

<?xml version="1.0"?>
<interface>
  <requires lib="gtk+" version="2.16"/>
  <object class="GtkUIManager" id="uimanager"/>
  <object class="GtkWindow" id="mainWindow">
    <property name="title" translatable="yes">Title</property>
...

Код вызывает

self.dock_layout.load_from_file("gui_layout.xml")

Мне нужно удалить зависимость GDL. Могу ли я использовать XML-макет? Если да, то как?

  • 0
    Не могли бы вы рассказать подробнее о том, как выглядит XML-макет?
  • 0
    Edit'd первый пост.
Теги:
gtk
dock

1 ответ

0

Кажется, это файл GtkBuilder. Вы можете использовать его, например.

builder = gtk.Builder()
builder.add_from_file("gui_layout.xml")

window = builder.get_object("mainWindow")

Ещё вопросы

Сообщество Overcoder
Наверх
Меню