В списке PySimpleGUI установите фокус на последнем элементе

#pysimplegui

Вопрос:

Я пытаюсь после перехода к последнему элементу, после вставки элемента в список.

Я пытаюсь использовать метод в списке классов(Элемент), но у меня не получается ->(>https://raw.githubusercontent.com/PySimpleGUI/PySimpleGUI/master/PySimpleGUI.py). Я буду признателен, если кто-нибудь даст мне шанс, спасибо.

 import PySimpleGUI as sg


my_font = ("Arial", 11)
list_count = []

sg.theme('DarkAmber')


layout = [[sg.Text("Chave da NFe:")],
          [sg.Input(key='INPUT', size=(80,1), font=my_font, do_not_clear = False)],
          [sg.Text("", key="-qtd-", size=(10,1), text_color='red')],
          [sg.Listbox(values=list_count,size=(80,3), key="-lbox-")]]

window = sg.Window("Romaneio", layout, size=(600,150), finalize=True)
qtd = window['-qtd-']
lb = window['-lbox-']
entry = window['INPUT']
entry.bind("<Return>", "_RETURN")

while True:
    event, values = window.read()
    if event == sg.WINDOW_CLOSED:
        break
    elif event == "INPUT_RETURN":
        list_count.append(values['INPUT'])
        rst = f"Qtd: {len(list_count)}"
        qtd.update(rst)
        lb.update(list_count)

window.close()
 

Комментарии:

1. Может быть,это решит мой вопрос.обновление(list_count, scroll_to_index=100)

2. lb.update(list_count,scroll_to_index=len(list_count) или lb.Widget.yview_moveto(1)

3. Очень умно, спасибо!!!