Estoy realizando una practica para clase, en el cual se me pide que cargue una imagen y ponga un texto debajo, esto ya me sale, pero el texto me lo pone entre llaves y no entiendo por que.
el codigo obtiene el valor del width y el heigh de la imagen y se crea el canvas con el tamaño de la imagen:
Código:
from Tkinter import *
root = Tk()
#Cargo la imagen
logo = PhotoImage(file="logoub.gif")
#Obtengo la altura y anchura de la imagen
largo = PhotoImage.width(logo)
alto = PhotoImage.height(logo)
#Creo el canvas que contendra la imagen
imagen=Canvas(root, width=largo, height=alto, background='gray')
imagen.create_image(130,35,image=logo)
#Añado el texto en el Label
txt = "La imagen tiene ", largo,"px de largo por ", alto,"px de alto"
texto = Label(root, text=txt)
#Cargo el canvas y el label
imagen.grid()
texto.grid()
#Ejecuto el objeto
root.mainloop()
Lo que aprece es esto:
Código:
{La imagen tiene} 258 {px de largo por} 66 {px de alto}
A ver si me podéis echar una mano
bichomen