propiedades de un boton
Antonio Prado
suporte en antonioprado.eti.br
Mar Ene 31 12:31:20 CET 2006
Em Ter, 2006-01-31 às 10:42 +0100, camontuyu escreveu:
> Especificando un poco más, perdón.
>
> Tengo una barra de herramientas, con un boton. Me gustaría, cuando se
> pulsara el botón, que se cambiara el texto del boton y la imagen. La
> imagen es una imagen por defecto que trae el gtk (STOCK). Tengo el
> siguiente evento:
>
> def on_toolbutton_conectar_clicked(self, boton, data=None):
> print boton
> boton = boton.get_child()
> print boton
>
> # cambiando la etiqueta
> boton.set_label("hola")
>
>
> Parece ser que el boton está dentro de un contenedor o algo por el
> estilo (no domino muy bien el inglés), la cosa es poder cambiar la imagen.
>
> Si ejecuto el programa, por consola imprime:
>
> <gtk.Bin object (GtkToolButton) at 0x40f02cfc>
> <gtk.Button object (GtkButton) at 0x40f02d9c>
>
> O sea el contenedor gtk.Bin tiene un GtkToolButton (según el Glade el
> botón es de tipo GtkToolButton) pero al decirle que me devuelva el hijo
> me da un GtkButton. Y este objeto no tiene los metodos [Referencia]
> <http://www.pygtk.org/pygtk2reference/class-gtktoolbutton.html>:
>
> def set_stock_id(stock_id)
> def get_stock_id()
>
> Para establecer la imagen del botón.
>
> Por cierto, con este código, se cambia el texto del botón, pero se
> pierde la imagen que tenía.
>
> Alguien puede esplicarme el funcionamiento de esto.
>
> Saludos y gracias.
>
Verifique nestes links, creio que irá encontrar o que deseja:
http://www.async.com.br/faq/pygtk/index.py?req=show&file=faq09.005.htp
http://www.async.com.br/faq/pygtk/index.py?req=index
--
Antonio Prado
--------------------------------------
Analista de Sistemas.
sítio: http://www.antonioprado.eti.br
email: suporte en antonioprado.eti.br
msn..: suporte en antonioprado.eti.br
skype: suporte_prado
--------------------------------------
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es