Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2010, 23:42
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Gtk+Glade+Python

Código Python:
Ver original
  1. #!/usr/bin/env python
  2. import pygtk
  3. pygtk.require('2.0')
  4. import gtk
  5. from gtk import glade
  6.  
  7. class Hola:
  8.     def __init__(self):
  9.         self.wTree = glade.XML('hola.xml')
  10.         self.window = self.wTree.get_widget("window1")
  11.         self.window.show()
  12.         if(self.window):
  13.             self.window.connect("destroy", gtk.main_quit)
  14.  
  15.            
  16. if __name__ == '__main__':
  17.     h = Hola()
  18.     gtk.main()

Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <glade-interface>
  3.   <!-- interface-requires gtk+ 2.10 -->
  4.   <!-- interface-naming-policy project-wide -->
  5.   <widget class="GtkWindow" id="window1">
  6.     <property name="default_width">440</property>
  7.     <property name="default_height">250</property>
  8.     <child>
  9.       <placeholder/>
  10.     </child>
  11.   </widget>
  12. </glade-interface>

Al guardar tu proyecto guárdalo como libglade no como gtkbuilder.