2013-04-01 45 views
0

我是Qt的初学者。有人会告诉我如何在qt-code中使用javascript变量值吗?提前致谢。我如何访问我的qt代码中的javascript变量值

+0

你好。您应该提供一些代码,显示您尝试过的内容,以及可能已检出的资源。在你想要做什么的情况下解释一下你的问题的一些上下文也是很好的。 – Mariano

+1

你好马里亚诺,谢谢你的建议。我使用QWebView来显示html页面内容。有一个变量(比如myVar =“test”)我需要在我的qt代码中使用。有人说我应该使用:const QVariant myvar = view-> page() - > mainFrame() - > evaluateJavaScript(“myVar”);获得myVar的价值,而我失败了。你明白我想说明什么吗? – user2231578

回答

0

下面是一些文档应该回答你的问题:

http://qt-project.org/doc/qt-4.8/qwebframe.html#evaluateJavaScript

http://qt-project.org/doc/qt-4.8/qtwebkit-bridge.html

http://qt-project.org/doc/qt-4.8/qwebframe.html#addToJavaScriptWindowObject

http://qt-project.org/doc/qt-4.8/qwebframe.html#javaScriptWindowObjectCleared

刚刚从看文档,你可能还需要请致电addToJavaScriptWindowObject(),和甚至可能需要确保在javascript完成时该对象不会被清除。

希望有所帮助。

+0

谢谢,我感谢你的帮助。学习这些文档... – user2231578

相关问题