XML GUI в Python - PullRequest
       68

XML GUI в Python

1 голос
/ 21 июля 2010

Я работаю над проектом, в котором кто-то написал графический интерфейс PyGTK, использующий доки из GDL. У него есть графический интерфейс, сохраненный в виде файла 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? Если да, то как?

1 Ответ

0 голосов
/ 24 июля 2010

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

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

window = builder.get_object("mainWindow")
...