es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para obtener el valor del texto en typed_value, puedes utilizar el método itemcget() del objeto Canvas. Aquí tienes un ejemplo:

    from tkinter import *
    
    root = Tk()
    
    canvas = Canvas(root, width=500, height=100, bg="black")
    typed_value = canvas.create_text(250, 50, text="5+7", font=("courier", 25, "bold"))
    
    canvas.grid(column=0, row=0)
    
    # Obtener el valor de texto del item typed_value
    text_value = canvas.itemcget(typed_value, "text")
    
    print(text_value) # Imprime "5+7"
    
    root.mainloop()
    

    En este ejemplo, primero creamos un objeto Canvas y agregamos un item de texto utilizando el método create_text(). Luego, utilizamos el método itemcget() para obtener el valor de texto de este item, especificando la variable typed_value como el argumento del item y "text" como el argumento de opción. El resultado se guarda en la variable text_value, que luego se imprime en la consola. La salida será “5+7”, el valor de texto del item escrito.

Comments are closed.