Duda con TKinter y PIL

astralrod astralrod en gmail.com
Vie Jul 14 05:00:31 CEST 2006


Saludos!

Casi no he manejado mucho el tk ni pil, pero quise hacer una simple ventana
que mostrara una imagen, pero no he logrado que la imagen aparezca completa,
la resolución de la imagen es de 300x401 y es la dimension que uso para la
ventana.

El código es el siguiente: (esta basado en un ejemplo de TKinter)

from Tkinter import *
from ImageTk import *
import Image

im=Image.open("c:\Roni07.jpg")
tamano = im.size
d = str(tamano[0])+"x"+str(tamano[1])

ventana = Tk()
ventana.geometry(d)

frame = Frame(ventana)
frame.pack()
c = Canvas(frame)
i = PhotoImage(im,width=300, height=401)
c.create_image(int (tamano[0])/2, int (tamano[1])/2,image=i)
c.pack()

ventana.mainloop()

(Adjunto la imagen)

Lo quise hacer en una version muy reducida primero, pero esto es lo que
pasa; ya probe con fill=BOTH fill=Y y expand, pero no logro gacer que el
frame sea del tamaño de la ventana, tanmbien he hecho la vntana mas grande y
le he puesto propiedades de ancho y alto  tanto al frame como al canvas, y
no he logrado que la imagen aparezca completa.

¿Alguna sugerencia?
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