Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2012, 12:41
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
Aparecen llaves en la cadena de texto

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
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332