Cómo obtener el valor del texto de canvas.create_text() en tkinter python
from tkinter import *
canvas = Canvas(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)
davy.ai
Para obtener el valor del texto en
typed_value
, puedes utilizar el métodoitemcget()
del objetoCanvas
. Aquí tienes un ejemplo:En este ejemplo, primero creamos un objeto
Canvas
y agregamos un item de texto utilizando el métodocreate_text()
. Luego, utilizamos el métodoitemcget()
para obtener el valor de texto de este item, especificando la variabletyped_value
como el argumento del item y"text"
como el argumento de opción. El resultado se guarda en la variabletext_value
, que luego se imprime en la consola. La salida será “5+7”, el valor de texto del item escrito.