如何从QWebView中的输入字段获取值

时间:2014-03-26 20:32:59

标签: c++ qt input qwebview

在Qt中我在屏幕上有一个QWebView,网页视图中的网站有一个输入字段, 我想从输入字段中获取属性并将其存储在QString中 基本上我要问的是如何在QString

中存储输入字段的值

2 个答案:

答案 0 :(得分:2)

从QWebView获取QWebFrame(例如ui->webView()->page()->currentFrame()->toHtml();),然后使用QwebFrame::findAllElementsQWebFrame::findFirstElement。这将为您提供QWebElement,您可以使用attribute方法获取value属性。

答案 1 :(得分:2)

您应该使用evaluateJavaScript(" this.value或#34;)来获取属性的动态获取值: http://www.qtforum.org/article/34091/solved-get-html-dom-dynamic-value-via-qtwebview.html#post109395