31-08-2022, 03:12 PM
Hola Francisco ¿ cómo estás?, te comento lo que necesito lograr,
tengo un widget TEXT y obtengo la palabra después de pulsar <space>
(o sea sin seleccionarla) con el código que dejo a continuación logro
obtener la palabra, pero no sé cómo puedo hacer para conseguir
fila/columna de inicio y final de la misma.-
Para que no te hagas algún prejuicio, el text es un bloc de notas con
corrector ortográfico y necesito esas coordenadas por si quiero
reemplazar la palabra con error(es) por la correcta.-
Slds. Daniel ☕☕☕
tengo un widget TEXT y obtengo la palabra después de pulsar <space>
(o sea sin seleccionarla) con el código que dejo a continuación logro
obtener la palabra, pero no sé cómo puedo hacer para conseguir
fila/columna de inicio y final de la misma.-
Para que no te hagas algún prejuicio, el text es un bloc de notas con
corrector ortográfico y necesito esas coordenadas por si quiero
reemplazar la palabra con error(es) por la correcta.-
Código:
import tkinter as tk
win = tk.Tk()
text = tk.Text(win)
text.insert("end", "Arequito")
text.pack()
text.focus()
def get_word(event=None):
word = text.get("insert wordstart", "insert wordend")
if word in " \n":
word = text.get("insert -1c wordstart", "insert -1c wordend")
print(word)
text.bind("<space>", get_word)
win.mainloop()
Slds. Daniel ☕☕☕
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-