ich bin gerade dabei das Tutorial von Micah Carrick zu Glade und Pygtk durchzuarbeiten und bin nun im Teil 3 angelangt wo er die von Glade erstellte Datei in ein xml Format wandelt. Ja und das Ergebnis meiner Bemühungen sieht man hier:
Das ist die Meldung, die ich bekomme:
Code: Alles auswählen
theresia@theresia-desktop:~$ gtk-builder-convert menue.glade menue.xml
Traceback (most recent call last):
File "/usr/bin/gtk-builder-convert", line 756, in <module>
sys.exit(main(sys.argv))
File "/usr/bin/gtk-builder-convert", line 744, in main
conv.parse_file(input_filename)
File "/usr/bin/gtk-builder-convert", line 161, in parse_file
self._parse()
File "/usr/bin/gtk-builder-convert", line 233, in _parse
assert glade_iface, ("Badly formed XML, there is "
AssertionError: Badly formed XML, there is no <glade-interface> tag.
Das ist die von glade erzeugte Datei, bzw. xml-dingsbums
Code: Alles auswählen
<?xml version="1.0"?>
<interface>
<!-- interface-requires gtk+ 2.8 -->
<!-- interface-naming-policy project-wide -->
<object class="GtkWindow" id="window">
<property name="title" translatable="yes">menue</property>
<child>
<object class="GtkHBox" id="hbox1">
<property name="visible">True</property>
<child>
<object class="GtkButton" id="button1">
<property name="label" translatable="yes">Trainingspläne</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
</object>
<packing>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="button2">
<property name="label" translatable="yes">Verwaltung</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
</interface>