【发布时间】:2018-11-13 22:34:34
【问题描述】:
我正在尝试将 USB 条码扫描仪读取到我的应用程序中。我可以将条形码读入应用程序,因为它是来自键盘的输入。
我的问题是,假设我有两个文本字段,一旦输入扫描到第一个字段,如何设置从第一个字段到第二个字段的焦点转换?
谢谢....
【问题讨论】:
标签: python tkinter barcode barcode-scanner
我正在尝试将 USB 条码扫描仪读取到我的应用程序中。我可以将条形码读入应用程序,因为它是来自键盘的输入。
我的问题是,假设我有两个文本字段,一旦输入扫描到第一个字段,如何设置从第一个字段到第二个字段的焦点转换?
谢谢....
【问题讨论】:
标签: python tkinter barcode barcode-scanner
您可以检查第一个条目是否为空,然后将焦点切换到第二个
if len(the_first_entry_widget.get()) != 0:
the_second_entry_widget.focus()
【讨论】:
大多数扫描仪都可以在扫描的条码数据中添加后缀代码以进行通知。
最常用的是 Enter(回车)键,但也可以使用 Tab 键。
你可以这样做。
请参考以下内容。
Change the focus from one Text widget to another
Tkinter: When press 'Enter', then it goes to the next text box
【讨论】: