我有此代码可以连续扫描条形码。因此,我希望它停止扫描,直到我要求继续扫描为止。问题是每次我停止相机时都无法重启相机。
1]使用texture
小部件解除绑定core.camera
的{{1}}。
2]停止uix.image
相机并启动它。
3]我创建了一个core.camera
,它是core.camera
(如果没有读取到条形码),而BooleanProperty
则是从False
上取下条形码True
,而不是停止texture
。 uix.image
小部件。起初这似乎确实起作用。 texture
仍被读取,但1值拒绝If not
代码块,以用条形码填充Label
上的ModalView
对象。该问题在经过3次扫描后显示出来,其原因是读取texture
的速度如此之快,以至于BooleanProperty
的值变回True
时,代码已通过更改{ {1}}返回到BooleanProperty
,因此将False
永久锁定到BooleanProperty
。
True
我希望相机扫描仪重新启动并读取纹理?