QWebEngine中的QWebElement和QWebElementCollection的等价物

时间:2016-06-26 23:18:51

标签: qt qtwebengine

我想从QWebEngine切换到QWebView,以便能够使用最新的Qt版本。我使用了findAllElements等来获取QWebElement,例如toPlainText()来获取文本。

我在QWebEngine中找不到类似的东西。我现在必须使用jQuery或AngularJS与runJavascript吗?或者我可以使用C ++ / Qt中的某些东西?我真的想避免使用JS。

1 个答案:

答案 0 :(得分:2)

Qt WebEngine中没有相应的内容。要访问这些元素,您应该从现在开始使用JavaScript。据说here

  

在Qt WebEngine中,帧处理已合并到   QWebEnginePage类。所有儿童框架现在都被认为是其中的一部分   内容,只能通过JavaScript访问。方法   QWebFrame类,例如load()现在可以直接通过   QWebEnginePage本身。