[Interest] [QML][QWebView] access QML function from html/javascript context
Christoph Petzold
christoph.petzold at hasomed.de
Thu Jul 9 11:21:02 CEST 2015
Hi,
how do i acces a custom QML function from within the HTML/JavaScript of a loaded web page.
I managed to do it with the QWidget variant:
QWebFrame* webframe = webView_->page()->currentFrame();
javaScriptBridge_ = new JavaScriptBridge;
webframe->addToJavaScriptWindowObject("cppObject", javaScriptBridge_);
With this i was able to call
function sayHello(text)
{
cppObject.accessCppFunctionFromWebkit(text);
}
from the HTML/JavaScript context of the loaded html-file of the webframe.
I am looking for a way to do the same for the QWebView or QWebengineView QML component.
QML:
WebEngineView
{
id: webEngineView
url: »index.html«
function fromWebcontentToQML(text)
{
console.log(text)
}
}
So how to call fromWebcontentToQML from within index.html?
Mit freundlichen Grüßen/ Best regards
Christoph Petzold
Mitarbeiter Abteilung Funktionelle Elektrostimulation
HASOMED GmbH
Paul-Ecke-Str. 1
39114 Magdeburg
Tel.: +49 391 62 30 112
Fax: +49 391 62 30 113
E Mail: christoph.petzold at hasomed.de <mailto:christoph.petzold at hasomed.de>
Web: www.hasomed.de <http://www.hasomed.de/>
HRB 108418
UST IdNo DE 114 161 708
Steuernummer 102/111/09705
GF Dr. Peter Weber, Frank Schulze
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150709/35fde2e8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 4549 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150709/35fde2e8/attachment.png>
More information about the Interest
mailing list