Acabo de leer en el tutorial de PyGTK y los controles como gtk.Label, gtk.Box, etc. (no tienen una ventana de X asociada), no pueden cambiar el color de fondo, así que sí, la única forma es creando un EventBox y poniendo el widget dentro.
El 9 de enero de 2012 13:42, Daniel Francis < santiago.danielfran...@gmail.com> escribió: > La forma que encontré de hacerlo es crear un gtk.EventBox, cambiarle > el fondo tal como intentaste con hbox1, y empaquetarle hbox1 con el > metodo gtk.EventBox.add . > Espero que esto te sirva. > > Saludos. > > El 08/01/12, Jose Sanchez <jose.sanche...@hotmail.es> escribió: > > > > Hola: > > > > He metido en un vbox varios vbox y hbox y dentro de ellos una imagen y > dos > > textos. Me gustaria cambiarle el color de fondo pero no se como hacerlo. > > > > Lo que he creado tiene mas o menos este aspecto: > > __________________ > > | texto | > > __________________ > > |imagen | texto | > > __________________ > > > > He probado a hacer: > > hbox1.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse('#E9EFF8')) > > > > donde hbox1 es el contenedor de la imagen y los dos textos. > > > > Todo se muestra en la ventana pero el color de fondo no se modifica. > > > > ¿Como puedo modificar el color de fondo de ese hbox? > > > > Saludos > > > > > -- > _____ _ _ _______ _ > (____ \ (_) | | (_______) (_) > _ \ \ ____ ____ _ ____| | _____ ____ ____ ____ ____ _ ___ > | | | / _ | _ \| |/ _ ) | | ___) ___) _ | _ \ / ___) |/___) > | |__/ ( ( | | | | | ( (/ /| | | | | | ( ( | | | | ( (___| |___ | > |_____/ \_||_|_| |_|_|\____)_| |_| |_| \_||_|_| |_|\____)_(___/ > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ >
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/