我想从切换为QWebEngine
,QWebView
以能够使用最新的Qt版本。我使用findAllElements
等等来获取QWebElement
s,例如toPlainText()
获取其文本。
我在QWebEngine中找不到类似的东西。我现在必须使用jQuery或AngularJSrunJavascript
吗?还是我可以使用C ++ / Qt中的某些内容?我真的想避免使用JS。
Qt WebEngine中没有等效项。要访问这些元素,您现在应该使用JavaScript。据说这里:
在Qt WebEngine中,帧处理已合并到QWebEnginePage类中。现在,所有子框架都被视为内容的一部分,并且只能通过JavaScript进行访问。现在,可以直接通过QWebEnginePage本身直接使用QWebFrame类的方法,例如load()。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句