由于@KevinKrammer指出:
出现错误,因为你的类QmlRunnable
没有default property
,对此您Camera
-object能分到。这对于QML中的大多数非Item-QObject是标准的。
类的作者都知道这个问题,因此,他定义了一个属性,以他的DirSize
-object存储在他example
例:
import qyvlik.thread.runnable 0.1
import qyvlik.utility 0.1
QmlRunnable {
id: runnable
readonly property var __: DirSize {
id: dirsize
}
onMessageReceived: {
console.time("dirsize")
sendMessage(dirsize.dirSize(message));
console.timeEnd("dirsize")
}
}
从这我猜解会是这样的:
import qyvlik.thread.runnable 0.1
import qyvlik.utility 0.1
import QtMultimedia 5.5
QmlRunnable
{
id: runnable
property Camera cam: Camera // <--- create a property to assign it to.
{
}
onMessageReceived:
{
cam.imageCapture.capture()
}
}
它只意味着您无法捕捉图像。但严重的是,在提问之前,您必须阅读[this](http://stackoverflow.com/help/mcve)文章。 – folibis