Qt4: ¿Cómo llamar a las funciones de JavaScript en una página desde C ++ a través de QtWebkit?
Estoy intentando escribir un visor de registro simple utilizando el puerto / implementación WebKit de Qt4. Mi código HTML se ve así:
Más específicamente, estoy tratando de averiguar cómo llamar a la función add_message () que se define en el<script>
sección en el documento HTML de mi código C ++.
// Doesn't work:
QWebElement targetElement = chatView->page()->mainFrame()->findFirstElement("head").firstChild("script");
// Function is not included, either...
qDebug() << targetElement.tagName() << targetElement.functions();
// The ultimate attempt in calling the function anyway:
QVariant functionResult = targetElement.callFunction("add_message");