无法在 Qt android 5.7 中将 QtQuick2 对象公开给嵌入的 html
Posted
技术标签:
【中文标题】无法在 Qt android 5.7 中将 QtQuick2 对象公开给嵌入的 html【英文标题】:Unable to expose QtQuick2 object to embeded html in Qt android 5.7 【发布时间】: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]
【问题讨论】:
【参考方案1】:您的 html 代码中是否包含“qwebchannel.js”?根据文档,你应该在你的 html 文件中包含这个 js 库。
【讨论】:
那很好,但从 QML 方面来看,我有一些问题,我在 qt andriod 5.7 中没有实验性的mudule以上是关于无法在 Qt android 5.7 中将 QtQuick2 对象公开给嵌入的 html的主要内容,如果未能解决你的问题,请参考以下文章