【发布时间】:2017-06-02 07:59:25
【问题描述】:
我想向 JS 公开一些 C++ 对象。到目前为止,我已经使用修饰符 Q_OBJECT Q_POPERTY Q_INVOKABLE 等将对象正确暴露给 QML。该部分工作正常。
当然,在 C++ 方面,我正在创建一个 WebChannel 并使用以下内容公开一个对象:
QWebChannel *channel = new QWebChannel();
channel->registerObject("test", prueba);
另一方面,我有一个使用WebEngineView 和WebChannel 的QML 文件。我想知道如何连接 C++ 和 QML 之间的通道。
我见过很多像this 这样的例子,但我不知道如何将它与QML 集成。
有什么想法吗?
【问题讨论】:
-
看看here
标签: javascript c++ qt qml