[pyar] Trabajando con el control gtk.Notebook en Pygtk

Mariano Guerra luismarianoguerra en gmail.com
Mie Oct 6 10:46:00 ART 2010


On Tue, Oct 5, 2010 at 10:27 PM, craf <prog en vtr.net> wrote:
> Hola.
>
> Estoy probando el tutorial de Andrew Steele :
> http://www.learnpygtk.org/pygtktutorial/index.html
>
> En referencia al control gtk.Notebook, el siguiente texto dice que se
> puede agregar un control al lado izquierdo o derecho de las pestañas.(Su
> uso típico podría ser colocar un botón con una imagen X, que cerraría la
> pestaña).
>
> Cito:
>
> An Action Area provides the ability to add any widget to the space on
> the left or right of the tabs in the Notebook. This can be done with the
> following methods:
>
> notebook.set_action_widget(widget, pack_type)
>
> The widget should be set to the name of the child widget being added.
> The pack_type should be set to one of the following:
>
> gtk.PACK_START
> gtk.PACK_END
>
> When using gtk.PACK_START, the Action Area is positioned before the
> first tab. gtk.PACK_END places the Action Area at the end of the tab row
> within the Notebook.
>
>
> Cuando ejecuto el código, python me entrega el siguiente error:
>
> attributeError: 'gtk.Notebook' object has no attribute
> 'set_action_widget'
>
> Busqué en la pagina de Pygtk, y en realidad no aparece por ningún lado
> ese método.
>
> Pregunta: ¿Será que todavía no se implementa en la versión que utilizo?
>
> Ubuntu 9.10 gnome 2.28.0 - pygtk 2.6
>

esa feature es bastante nueva, probablemente no este en los bindings
que estas usando.

no lo tengo en ubuntu 10.04 y no lo veo en la referencia de pygtk,

en la referencia de gtk dice:

Since 2.20

http://library.gnome.org/devel/gtk/stable/GtkNotebook.html#gtk-notebook-set-action-widget

asi que tendremos que esperar un tiempo.

yo a eso lo resuelvo poniendo un hbox con un label y un boton en el tab.

saludos.



More information about the pyar mailing list