[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