03
Ноя
2015

Работа с двумя listbox объектами в модуле Tkinter

Создал простую программу с двумя списками, и выделяю в них элементы. Хочу добиться того, чтобы в обеих списках было выделено по одному элементу.

Но если я выбрал в одним списке элемент, то при переходе в другой список, фокус с выделенного элемента снимается.

Пример:

def Get(event):    
     print event.widget.curselection()


from Tkinter import *    

r = Tk()    
l = Listbox(r)    
l1 = Listbox(r)
l.insert(END, 'a', 'b', 'c', 'd', 'e')
l1.insert(END, 'a', 'b', 'c', 'd', 'e')    
l.pack()    
l1.pack()    
l1.bind("<<ListboxSelect>>", Get)
l.bind("<<ListboxSelect>>", Get)

r.mainloop()

Источник: https://ru.stackoverflow.com/questions/463510/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81-%D0%B4%D0%B2%D1%83%D0%BC%D1%8F-listbox-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0%D0%BC%D0%B8-%D0%B2-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5-tkinter

Share

Тебе может это понравится...