我想向JS公開一些C++對象。到目前爲止,我已經使用修飾符Q_OBJECT
Q_POPERTY
Q_INVOKABLE
等正確暴露給QML的對象。這部分工作正常。在C++和QML之間共享(Q)WebChannel
當然,在C++方面我創建一個WebChannel,並與一些暴露的對象,如:
QWebChannel *channel = new QWebChannel();
channel->registerObject("test", prueba);
在另一方面,我在那裏我使用WebEngineView
和WebChannel
一個QML文件。我想知道如何連接C++和QML之間的通道。
我見過很多例子,如this,但我不知道如何將它與QML集成。
有什麼想法?
看看[這裏](https://stackoverflow.com/questions/43867334/how-to-pass-value-from-qml-to-javascript-in-qwebengineview]) – SourabhKus