【问题标题】:Unable to expose QtQuick2 object to embeded html in Qt android 5.7无法在 Qt android 5.7 中将 QtQuick2 对象公开给嵌入的 html
【发布时间】:2016-08-18 17:39:02
【问题描述】:

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

“实验性”属性名称无效

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]
}

【问题讨论】:

    标签: android qt qtquick2


    【解决方案1】:

    您的 html 代码中是否包含“qwebchannel.js”?根据文档,你应该在你的 html 文件中包含这个 js 库。

    【讨论】:

    • 那很好,但从 QML 方面来看,我有一些问题,我在 qt andriod 5.7 中没有实验性的mudule
    猜你喜欢
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多