У меня следующий код на Python в Tkinter.
import tkinter as tk
window = tk.Tk()
window.geometry('200x200')
label_var = tk.StringVar()
l = tk.Label(window, bg='yellow', width=4, textvariable=label_var)
l.pack()
Я хочу переместить элемент списка, когда нажимаю кнопку Следующий элемент , но порог элемента останавливается на элемент 1 Нет перемещения (перейти к элементу 2)
def move():
value = lb.get(lb.curselection())
label_var.set(value)
# move items of listbox 1, 2, 3, 4
index = lb.curselection()[0]
lb.select_set(index + 1) # move to item2 but default still stop at items 1
var = tk.StringVar()
var.set((1,2,3,4))
lb = tk.Listbox(window, listvariable=var)
lb.pack()
b1 = tk.Button(window, text='Next item', command=move)
b1.pack()
window.mainloop()
Как это решить.