为什么Kivy core.camera在停止后仍无法启动?

时间:2019-07-18 19:54:14

标签: python python-3.x kivy kivy-language

我有此代码可以连续扫描条形码。因此,我希望它停止扫描,直到我要求继续扫描为止。问题是每次我停止相机时都无法重启相机。

尝试

1]使用texture小部件解除绑定core.camera的{​​{1}}。

2]停止uix.image相机并启动它。

3]我创建了一个core.camera,它是core.camera(如果没有读取到条形码),而BooleanProperty则是从False上取下条形码True,而不是停止textureuix.image小部件。起初这似乎确实起作用。 texture仍被读取,但1值拒绝If not代码块,以用条形码填充Label上的ModalView对象。该问题在经过3次扫描后显示出来,其原因是读取texture的速度如此之快,以至于BooleanProperty的值变回True时,代码已通过更改{ {1}}返回到BooleanProperty,因此将False永久锁定到BooleanProperty

代码

True

我希望相机扫描仪重新启动并读取纹理?

0 个答案:

没有答案