gladeXML lädt nicht

solar22

Mitglied
Hallo,

ich hab mir gestern aus Interesse auf meinen Ubuntu 10.10 php5-gtk2 installiert und hab dazu mal eine Frage.
Mit Glade hab ich mir ein Fenster zusammengebastelt und im libgtk xml format gespeichert.
Auf php.net gibt es einen Code der diese Datei nimmt und eben ausgibt.

Das Problem ist: php gibt kein Fenster aus.

Hier der php Code:

PHP:
<?php
//Create a new glade instance, load the 
// widgets from the file passed as parameter
$glade = new GladeXML('helloglade.glade');
 
//Start the main loop
Gtk::main();
?>

Die helloglade.glade:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<glade-interface>
  <!-- interface-requires gtk+ 2.16 -->
  <!-- interface-naming-policy project-wide -->
  <widget class="GtkWindow" id="window1">
    <child>
      <widget class="GtkHBox" id="hbox1">
        <property name="visible">True</property>
        <child>
          <widget class="GtkTable" id="table1">
            <property name="visible">True</property>
            <property name="n_rows">10</property>
            <child>
              <placeholder/>
            </child>
            <child>
              <placeholder/>
            </child>
            <child>
              <placeholder/>
            </child>
            <child>
              <placeholder/>
            </child>
            <child>
              <placeholder/>
            </child>
            <child>
              <placeholder/>
            </child>
            <child>
              <placeholder/>
            </child>
            <child>
              <placeholder/>
            </child>
            <child>
              <placeholder/>
            </child>
            <child>
              <widget class="GtkButton" id="btnFunktion">
                <property name="label" translatable="yes">Funktion</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </widget>
              <packing>
                <property name="top_attach">2</property>
                <property name="bottom_attach">3</property>
              </packing>
            </child>
          </widget>
          <packing>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
          <placeholder/>
        </child>
        <child>
          <placeholder/>
        </child>
      </widget>
    </child>
  </widget>
</glade-interface>

Kennt sich irgendwer damit aus?
Bin über jede Hilfe dankbar!

Grüße aus Thüringen.
solar22
 
Hat sich geklärt, man muss im XML ein
<property name="visible">True</property>

nach <widget class="GtkWindow" id="window1">

einfügen und die Datei neu mit Glade öffnen, dann geht es.
 

Neue Beiträge

Zurück