QR 码扫描仪
- Last UpdatedApr 24, 2026
- 2 minute read
QRCode_Scanner 小组件通过摄像头扫描 QR 码,并将扫描信息发送至应用程序。它可直接从物理标记采集信息,减少手动输入,提升数据录入效率。
插入 QR 码扫描仪
-
在工业图形编辑器中,从工具箱窗格选择小组件。
系统显示可用小组件列表。

-
选择 QRCode_Scanner 小组件,将其拖放至画布。
配置 QR 码扫描仪属性
-
选择 QRCode_Scanner 小组件,打开属性窗格。
小组件属性区域显示该小组件所有可配置属性。
-
选择属性计数,然后单击省略号 (…)。
此时出现编辑小组件属性对话框。
-
修改所需属性,选择确定保存更改。
QR 码扫描仪小组件属性
下表列出 QR 码扫描仪的全部属性说明:
|
属性名 |
描述 |
缺省值 |
|
QRCode |
该属性存储扫描 QR 码返回的字符串值。缺省值为空。 |
空 |
|
AutoStart |
若设为 true,小组件每次加载时摄像头自动启动并扫描首个 QR 码。 |
True |
|
AutoStop |
若设为 true,扫描 QR 码后摄像头自动停止。 |
True |
|
StartStop |
如果设置为 true,摄像头将会启动。 |
False |
|
BackgroundColor |
设置扫描未激活时小组件的背景色 |
黑色 |
|
缺省摄像头 |
若设置为 true,前置摄像头为缺省摄像头若设置为 false,后置摄像头为缺省摄像头 |
False |
创建自定义属性
示例:创建新属性,包含 QR 码小组件的字符串属性值。
-
右键单击画布,选择自定义属性。
此时出现编辑自定义属性对话框。
-
选择添加自定义属性图标 (+)。自定义属性列表中将新增一项。
-
输入属性名称,即 QR

-
在数据类型下拉列表中,选择字符串作为属性的数据类型。
-
在缺省值字段中,选择静态文本模式来存储字符串值。
-
将可见性选项设置为公共。
-
在描述字段中输入属性简要说明。
-
选择确定。新属性创建完成,并将显示在自定义属性区域。
-
打开编辑小组件属性对话框。
-
选择 QRCode 属性,并将缺省值设置更新为表达式或引用模式。
-
关联之前创建的 QR 自定义属性。

-
选择确定。
-
选择保存并关闭,保存工业图形编辑器中的更改。
有关自定义属性配置详情,请参阅 Configure custom properties(配置自定义属性)。
在 WindowMaker 中添加 QR 码扫描仪,并在 WindowViewer 中查看
将 QR 码扫描仪小组件添加到 WindowMaker 画布,然后在 WindowViewer 中预览效果。
-
在 WindowMaker 中,从工业图形窗格将 Widget_QRCodeScanner 拖至画布创建窗口。
-
取消勾选保持长宽比复选框,使小组件全屏显示。
-
启动 WindowViewer 查看 QR 码扫描仪。
用法
-
您可以配置一个脚本来读取 QR 码,并根据扫描的值显示图形。
-
运行时,QR 码扫描仪小组件将随浮动工具栏一起显示,其中包含以下按钮:AutoStart(自动启动)、AutoStop(自动停止)以及 StartStop(启动/停止)。
-
在加载小组件后,如果将 AutoStart 设置为 True,摄像头将会自动启动。要使相机保持打开状态,请选择 AutoStop。
-
要手动启动相机,请选择 StartStop 并扫描 QR 码。
-
扫描 QR 码之后,摄像头将保持打开状态,从而允许用户扫描其它 QR 码。要停止相机,请选择 StartStop。
-
浮动工具栏将显示从摄像头所扫描的 QR 码衍生而来的 QRCode。
-
用户可以根据返回的 QRCode 编写动作脚本。
如需了解更多信息,请观看标题为“QR Code Scanner(QR 码扫描仪)”的视频。