Modificar el relieve del ScrolledWindow (gtk)
Jose Manuel Vivo (Chema)
jmvivoa en yahoo.es
Mar Feb 15 17:03:17 CET 2005
Hola a todos....
Tengo un problema con el aspecto que tienen los ScrolledWindow del pyGTK. Ya
me he vuelto loco buscando en www.pygtk.org y en google, y no he encontrado
nada: necesitaria que no se pintase el relieve del ScrolledWindow, o lo que
es lo mismo, que se quedara con un 'aspecto' 'Flat' (algo asi como la
propiedad 'relief' del Button cuando se establece a gtk.RELIEF_NONE).
Pongo un ejemplo:
import pygtk
pygtk.require('2.0')
import gtk
class Prueba:
def destroy(self, widget, event = None, data=None):
gtk.main_quit()
def __init__(self):
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.connect("destroy", self.destroy)
self.window.show()
self.fixed1 = gtk.Fixed()
self.scroll = gtk.ScrolledWindow()
self.scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
self.fixed = gtk.Fixed()
self.scroll.add_with_viewport(self.fixed)
self.fixed.show()
self.fixed1.put(self.scroll,40,40)
self.scroll.set_size_request(100,100)
self.scroll.show()
self.fixed1.show()
self.window.add(self.fixed1)
self.bot = gtk.Button("boton1")
self.fixed.put(self.bot,100,100)
self.bot.show()
def main(self):
gtk.main()
if __name__ == "__main__":
prueba = Prueba()
prueba.main()
Ya he probado a poner
> self.scroll.set_border_with(0)
y con
> self.scroll.set_property("shadow-type",gtk.SHADOW_NONE)
pero nada, sigue saliendo la parte interior del control 'hundido'.
Alguien me puede ayudar.
Gracias.
------------ 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