Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
"Unselect" item en un Treeview
#1
Buenas:

Como dice el título del post soy incapaz de hacer que desaparezca la selección en un treeview. (Estoy intentado hacerlo mediante un "bind" al botón derecho del ratón.

Una vez has seleccionado uno de los items ya no desaparece hasta que seleccionas otro. (Que a su vez se queda seleccionado y no soy capaz de "deselecionarlo").

He probado varias opciones que he visto en internet:

Código:
treeview.selection_clear()
Código:
if len(tree.selection()) > 0:
    tree.selection_remove(tree.selection()[0])

Ninguna de ellas ha funcionado.

¿Alguna idea?. Muchas Gracias.
Responder
#2
(24-06-2020, 09:31 AM)Myszowor escribió: Buenas:

Como dice el título del post soy incapaz de hacer que desaparezca la selección en un treeview. (Estoy intentado hacerlo mediante un "bind" al botón derecho del ratón.

Una vez has seleccionado uno de los items ya no desaparece hasta que seleccionas otro. (Que a su vez se queda seleccionado y no soy capaz de "deselecionarlo").

He probado varias opciones que he visto en internet:

Código:
treeview.selection_clear()
Código:
if len(tree.selection()) > 0:
    tree.selection_remove(tree.selection()[0])

Ninguna de ellas ha funcionado.

¿Alguna idea?. Muchas Gracias.
Vale lo estoy enfocando mal. No es la selección lo que quiero que desaparezca sino el focus(). El color azul que se pone cuando "clickeas" uno de los items(Filas) del treeview. 

Muchas Gracias.
Responder
#3
Hola, ¿cómo estás?

Este código a mí me funciona para borrar la selección:

Código:
tree.selection_remove(tree.selection())

Saludos!
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#4
(24-06-2020, 09:41 PM)Francisco escribió: Hola, ¿cómo estás?

Este código a mí me funciona para borrar la selección:

Código:
tree.selection_remove(tree.selection())

Saludos!
Joer, juraría que también lo había probado y que no funcionó. ¡PERO AHORA SÍ!. (Misterios de la programación)

MUCHAS GRACIAS.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)