在 Python 中使用“TAB”、“ENTER”打印条形码

Posted

技术标签:

【中文标题】在 Python 中使用“TAB”、“ENTER”打印条形码【英文标题】:Print barcode with "TAB", "ENTER" in Python 【发布时间】:2020-11-03 21:29:51 【问题描述】:

我需要编写一个创建条形码的程序。当条形码被扫描时,它必须发送一个字符串、一个 TAB(模拟按键)和一个新字符串。 然后我想在一个表单中编译多个字段。 你能给我推荐一个图书馆吗? 我尝试了 python-barcode、reBarcode 等,但我不明白是否可以插入“TAB”键。 感恩节

【问题讨论】:

【参考方案1】:

用于创建条形码的库通常无关紧要。

您只需选择支持完整 ASCII 字符集的条形码类型。一些示例是 code128(线性条码)或 datamatrix 和 qrcode(二维条码)。

您还需要一个基于软件的“楔子”,它将从 USB 或无线端口传入的字符流转换为等效的按键。下面提供了对该过程的一个很好的概述:

TAB key in Code128 barcodes

【讨论】:

以上是关于在 Python 中使用“TAB”、“ENTER”打印条形码的主要内容,如果未能解决你的问题,请参考以下文章

让 Enter 键的行为类似于 QTableWidget 中的 Tab

在 VC6-MFC 中按 ENTER 键时的 TAB 效果

在 ROBOT Framework 中插入输入后如何按 TAB 或 ENTER 键

Winform Enter键实现Tab键聚焦

将 ENTER 键重新定义为 TAB 键

Tab Control 在 Enter 键上绘制