qml的QZXingFilter属性
时间: 2023-11-18 16:52:01 浏览: 108
QT C++修改QML对象属性两种方式
QZXingFilter 是一个用于 QML 中的二维码扫描器插件,它可以通过摄像头扫描二维码。以下是 QZXingFilter 的一些常用属性:
- `active`:是否启用扫描器。当该属性为 true 时,扫描器会开始扫描二维码;当该属性为 false 时,扫描器会停止扫描二维码。默认为 true。
- `interval`:扫描二维码的时间间隔,单位为毫秒。该属性控制扫描器每隔多少时间扫描一次二维码。默认为 100 毫秒。
- `decoder`:二维码解码器。该属性用于设置二维码的解码器类型,可以是 QZXing 中支持的任何一种解码器类型。默认为 `QZXing.DecoderFormat_All`。
- `minimumBarcodeSize`:最小的二维码尺寸。该属性用于设置扫描器识别二维码的最小尺寸,以像素为单位。默认为 3。
- `maximumBarcodeSize`:最大的二维码尺寸。该属性用于设置扫描器识别二维码的最大尺寸,以像素为单位。默认为 1000。
- `mirrored`:是否镜像显示。当该属性为 true 时,扫描器会将摄像头捕获的图像进行镜像反转,以便用户更容易识别二维码。默认为 true。
- `previewWidth` 和 `previewHeight`:预览窗口的宽度和高度,以像素为单位。这两个属性用于设置扫描器的预览窗口大小。默认为 640 和 480。
- `previewVisible`:预览窗口是否可见。当该属性为 true 时,扫描器会在界面上显示预览窗口;当该属性为 false 时,扫描器不会显示预览窗口。默认为 true。
- `scannerArea`:二维码扫描区域。该属性用于设置扫描器扫描二维码的区域,以像素为单位。默认为整个预览窗口。
以上是 QZXingFilter 常用的一些属性,您可以根据实际需求进行设置。
阅读全文