[pyar] [Fwd: Crear Interfaz de Usuario con Pygtk]

craf prog en vtr.net
Mar Oct 12 19:42:06 ART 2010


> Hola.
> 
> Estoy tratando de crear una interfaz de usuario en Pygtk, con el
> siguiente código:
> 
> CODIGO-------------------------------------------------------------
> 
> #! /usr/bin/env python
> 
> import gtk
> 
> class box:
> 
>     def __init__(self):
> 
>         self.window = gtk.Window()
> 
>         self.window.set_default_size(200, 100)
>         self.window.set_title("Oraculo")
> 
>         self.vbox = gtk.VBox(False, 5)
>         self.hbox = gtk.HBox(False, 5)
> 
> 
>         self.boton1 = gtk.Button("Agregar Item")
>         self.boton2 = gtk.Button("Borrar Item")
>         self.boton3 = gtk.Button("Editar Item")
>         self.entry = gtk.Entry()
> 
>         self.window.add(self.vbox)
> 
>         self.vbox.pack_start(self.hbox,False,False,10)
>         self.hbox.pack_start(self.boton1,False,False,0)
>         self.hbox.pack_start(self.boton2,False,False,0)
>         self.hbox.pack_start(self.boton3,False,False,0)
>         self.hbox.pack_start(self.entry,True,True,0)
> 
> 
>         self.window.connect("destroy", lambda w: gtk.main_quit())
> 
>         self.window.show_all()
> 
> if __name__ == '__main__':
>     box()
>     gtk.main()
> 
> CODIGO--------------------------------------------------------------
> 
> El único problema que tengo es que no puedo darle un espacio a cada lado
> de la ventana, para los controles. En Glade se controla con la propiedad
> Relleno, pero en Pygtk, no se cual es.
> 
> Nota. Adjunto imagen de lo que quiero hacer.
> 
> Cualquier idea es bienvenida.
> 
> Saludos
> 
> Cristian Abarzua F

Bueno, me respondo:

Solo hay que agregar la siguiente linea:

self.window.set_border_width(valor)

Saludos

CRAF

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: imagen.png
Type: image/png
Size: 13358 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101012/0f96d89e/attachment.png>


More information about the pyar mailing list