error bei convertierung von *.glade zu *.xml

Programmierung für GNOME und GTK+, GUI-Erstellung mit Glade.
Antworten
breathe_easy
User
Beiträge: 58
Registriert: Sonntag 29. Juli 2007, 18:34

Hi,

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&#xE4;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>
Wer weiß mehr als ich?
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Das Leben ist wie ein Tennisball.
breathe_easy
User
Beiträge: 58
Registriert: Sonntag 29. Juli 2007, 18:34

Danke für den schnellen Tip!
Antworten