A Qui, 2003-10-30 �s 15:27, Ivan Hernandez escreveu: > hello. i had been working a little with pygtk, and i haven't found a way > to make a pixmap "scale" to an arbitrary size. > i mean this... i have my button with an image, let's say...
Very roughly, the solution is among these lines. Look into http://yang.inescn.pt/~gjc/pygtk2reference/ for more info. pix_small = gtk.gdk.pixbuf_new_from_file("icon-small.png") pix_large = gtk.gdk.pixbuf_new_from_file("icon-small.png") image = gtk.Image() image.set_from_pixbuf(pix_small) image.show() button = gtk.Button() button.add(image) button.show() def button_enter(bt, ev): bt.child.set_from_pixbuf(pix_large) def button_enter(bt, ev): bt.child.set_from_pixbuf(pix_small) button.connect("enter-notify-event", button_enter) button.connect("leave-notify-event", button_leave) That's it. I could have misspelled some function names, be warned. Good luck. -- Gustavo Jo�o Alves Marques Carneiro <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
