13-05-2022, 12:49 PM 
		
	
	
		Hola Francisco, hola gente, buen día.- 
Te cuento lo que me pasa, quiero hacer lo mismo(que hace este programa)
pero en un solo paso, o sea al hacer un doble-clic, obtener la fila/columna
inicio/final, desconozco como se lanza el evento, pero me imagino que al hacer
doble-clic va primero al método y encuentra que no hay nada seleccionado.-
¿se podrá?.-
Slds. Daniel ☕☕☕
	
	
	
Te cuento lo que me pasa, quiero hacer lo mismo(que hace este programa)
pero en un solo paso, o sea al hacer un doble-clic, obtener la fila/columna
inicio/final, desconozco como se lanza el evento, pero me imagino que al hacer
doble-clic va primero al método y encuentra que no hay nada seleccionado.-
¿se podrá?.-
Código:
#-------------------------------------------------------------------------------
# Name:        módulo1
# Purpose:     Marcar ubicación fila/columna(inicio y final)
#
# Author:      Daniel
#
# Created:     11/05/2022
# Copyright:   (c) Daniel 2022
# Licence:     <your licence>
#-------------------------------------------------------------------------------
import tkinter as tk
from tkinter import ttk, messagebox
from functools import partial
def obtenerSeleccion(texto, event):
    # Obtener los índices del inicio y fin de la selección
    try:
        first = texto.index(tk.SEL_FIRST)
    except:
        messagebox.showinfo(" Información", " No tiene ninguna palabra seleccionada...")
    else:
        last  = texto.index(tk.SEL_LAST)
        seleccion = texto.get(first, last)
        print(f" Palabra seleccionada <{seleccion}> inicio --> {first} final --> {last}")
def main():
    v_principal = tk.Tk()
    v_principal.title(" Doble clic y seleccionar palabra")
    v_principal.geometry("600x400+500+300")
    texto = tk.Text(v_principal, font=("vardana", 12))
    texto.place(x=5, y=5, width=580, height=300)
    texto.insert(1.0, "Yo soy de Arequito y soy una buena persona")
    texto.bind('<Button-3>', partial(obtenerSeleccion, texto))
    v_principal.mainloop()
if __name__ == '__main__':
    main()
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.-
	
	

