pysimplegui - PySimpleGUI Listbox 设置焦点在最后一项
问题描述
在将项目插入列表框后,我尝试转到最后一项。
我训练在类 Listbox(Element) 中使用方法,但我失败了 ->( 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()
解决方案
推荐阅读
- azure - Pester 测试不会因数组缺失值而失败
- javascript - 有条件返回(无 if 或三元)
- php - 发布用户输入文本时出现未知错误
- python - 每个网格单元在时间上的线性回归
- angular - 我可以将引导网格与 Angular 组件中的网格类一起使用吗?
- python - 如何在 Selenium python 中获取列表特定的多个链接
- azure-ad-b2c - 将用户流中的应用程序声明添加到 AAD B2C 自定义策略中
- python - API导致文件中有多个JSON数组
- python - 使用 ImageDataGenerator.flow_from_directory 创建图像数据集会为不同的批量大小提供不同的长度
- html - 导航栏仅在移动直播服务器中超出视口