Foros del Web » Programando para Internet » Python »

Problemas con glade y python

Estas en el tema de Problemas con glade y python en el foro de Python en Foros del Web. Amigos estoy intentando crear una simple interface con glade y que pueda ser manejada desde python pero al intentar correr la aplicacion se queda pegado ...
  #1 (permalink)  
Antiguo 09/11/2010, 23:05
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 9 años, 7 meses
Puntos: 0
Problemas con glade y python

Amigos estoy intentando crear una simple interface con glade y que pueda ser manejada desde python pero al intentar correr la aplicacion se queda pegado el python y no arroja error ni nada solo no aparece la ventana y la terminal no reacciona ,que puedo hacer?
aqui esta la imagen de lo que pasa http://ubuntuone.com/p/Oev/

este es el codigo python:

import pygtk
pygtk.require('2.0')
import gtk
from gtk import glade
glade.XML('hola.glade')
gtk.main()

este es el codigo glade:

<?xml version="1.0" encoding="UTF-8"?>
<glade-interface>
<!-- interface-requires gtk+ 2.8 -->
<!-- interface-naming-policy project-wide -->
<widget class="GtkWindow" id="window1">
<property name="default_width">440</property>
<property name="default_height">250</property>
<child>
<placeholder/>
</child>
</widget>
</glade-interface>


asi lo ejecuto:

python hola.py

estoy trabajando en ubuntu 10.10

Última edición por juannaviap; 10/11/2010 a las 09:06
  #2 (permalink)  
Antiguo 10/11/2010, 09:36
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 14 años, 8 meses
Puntos: 1360
Respuesta: Problemas con glade y python

Eso es por que no estas mostrando la ventanita.
Código Python:
Ver original
  1. import pygtk
  2. import gtk
  3. from gtk import glade
  4.  
  5. s = """<?xml version="1.0" encoding="UTF-8"?>
  6. <glade-interface>
  7. <!-- interface-requires gtk+ 2.8 -->
  8. <!-- interface-naming-policy project-wide -->
  9. <widget class="GtkWindow" id="window1">
  10. <property name="default_width">440</property>
  11. <property name="default_height">250</property>
  12. <child>
  13. <placeholder/>
  14. </child>
  15. </widget>
  16. </glade-interface>"""
  17. pygtk.require('2.0')
  18. wTree = glade.xml_new_from_buffer(s, len(s))
  19. window = wTree.get_widget("window1")
  20. window.connect("destroy", gtk.main_quit)
  21. window.show()
  22. gtk.main()
  #3 (permalink)  
Antiguo 10/11/2010, 09:55
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Problemas con glade y python

Amigo tu codigo funciona perfectamente pero no entiendo por que en este tutorial lo muestran asi,
le puedes dar un vistaso http://www.slideshare.net/campuspartycolombia/taller-python-gtk-glade
y si algo me explicas por que.
se suponia que era un tutorial bastante serio...
  #4 (permalink)  
Antiguo 10/11/2010, 09:58
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 14 años, 8 meses
Puntos: 1360
Respuesta: Problemas con glade y python

Slide 3, esta con negritas en rojo al final del slide
  #5 (permalink)  
Antiguo 10/11/2010, 10:01
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Problemas con glade y python

Gracias amigo,espero que me ayudes en el futuro apenas estoy comenzando con esto....

Etiquetas: glade
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:02.