Funciona perfecto. Gracias.

Estoy aprendiendo un poco de Python con GTK y siempre es mas entretenido 
aprender algo creando una pequeña aplicacion.

En este caso no es mas que un programa que coja las caratulas de pelis que 
tengas en una carpeta, pille de internet la descripcion de la peli, muestre un 
pequeño menu con la caratula, descripcion y titulo de la peli y cuando pulses 
en ella pues lance el reproductor del ordenador con la peli.

Es mas para ir aprendiendo a obtener datos de internet con urllib2, saber 
mostrar imagenes, aprender a combinar algunos wiget, utilizar programas del 
propio ordenador con Python y detectar los eventos del teclado y raton.

La finalidad es simplemente aprender. No desarrollar nada en concreto, al menos 
todavia.


From: [email protected]
Date: Mon, 9 Jan 2012 21:01:09 -0200
To: [email protected]
Subject: Re: [Python-es] Cambiar tamaño de una imagen GTK

Lo que necesitas es el GdkPixbuf,
image = 
gtk.image_new_from_pixbuf(gtk.gdk.pixbuf_new_from_file_at_size('caratulas/peli1.jpg',
 100, 100))image.set_alignment(0, 0)
image.show()




Luego, si quieres volver a cambiar el tama±o, hay que volver a crear el pixbuf 
indicßndole el nuevo tama±o, y asignarlo a el gtk.Image asÝ:
pixbuf =ágtk.gdk.pixbuf_new_from_file_at_size('caratulas/peli1.jpg', 50, 50)


image.set_from_pixbuf(pixbuf)
PD (por curiosidad): ┐QuÚ estßs desarrollando?
El 9 de enero de 2012 20:25, Jose Sanchez <[email protected]> escribi¾:







Hola:

Siento ser tan 'plasta' pero sigo con mas dudas xD

Estoy intentando cambiar el tama±o de una imagen cargada con:
ááááááá # crea la imagen
ááááááá image = gtk.Image()
ááááááá # a±ade la imagen



ááááááá image.set_from_file('caratulas/peli1.jpg')
ááááááá # establece la posicion
ááááááá image.set_alignment(0, 0)
ááááááá # la hace visible

ááááááá image.show()

He probado con:
ááááááá image.set_size_request(100,250)
pero solo la recorta, sin cambiar el tama±o

Tambien he probado con:
ááááááá image.set_default_size(100,100)
ááááááá image.set_size(100,100)



ááááááá image.set_resize(100,100)
ááááááá image.set_size_resize(100,100)
pero me tira error

Lo que quiero es poder redimensionarla a la hora de mostrarla. Ya sea 
diciendole cuantos pixels de ancho/alto o el porcentaje del tama±o al mostrarse.




Saludos
                                          

_______________________________________________

Python-es mailing list

[email protected]

http://mail.python.org/mailman/listinfo/python-es

FAQ: http://python-es-faq.wikidot.com/




-- 
á_____ á á á á á á á_ á á á _ á á_______ á á á á á á á á á á _ á á á(____ \ á á 
á á á á(_) á á | | á(_______) á á á á á á á á á (_) á áá


á_ á \ \ ____ ____ á_ á____| | á _____ ____ ____ ____ á ____ _ á___á| | á | / _ 
á| á_ \| |/ _ á) | á| á___) ___) _ á| á_ \ / ___) |/___)


| |__/ ( ( | | | | | ( (/ /| | á| | á| | á( ( | | | | ( (___| |___ ||_____/ 
\_||_|_| |_|_|\____)_| á|_| á|_| á \_||_|_| |_|\____)_(___/á






_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/                                    
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a