无法在Qt android 5.7中将QtQuick2对象暴露给嵌入的html

时间:2016-08-18 17:39:03

标签: android qt qtquick2

有人可以向我解释如何将QtQuick对象暴露给Html。我使用了谷歌的示例代码,但是它给出了以下错误。

无效的属性名称' experimental'

import QtQuick 2.2
import QtWebChannel 1.0
import QtWebKit 3.0
import QtWebKit.experimental 1.0

QtObject {
    id: myObject

    WebChannel.id: "foo"
    signal someSignal(string message);
    function someMethod(message) {
        console.log(message);
        someSignal(message);
        return "foobar";
    }
    property string hello: "world"
}
WebView {
    experimental.webChannel.registeredObjects: [myObject]
}

1 个答案:

答案 0 :(得分:0)

你是否包括了qwebchannel.js'在你的HTML代码?根据该文档,您应该在您的html文件中包含此js库。