QT / WebKit GUI将选定的HTML元素数据传递给Qt app

时间:2010-08-16 07:15:57

标签: qt qt4 qtwebkit

我将在网页上收集表单输入,以便根据输入字段名称自动填写下一页。

如何将QtWebkit中选定/篡改的HTML元素数据传递给qt应用程序? 像Firebug一样。

Qt版本:4.6 / 4.7

感谢。

1 个答案:

答案 0 :(得分:4)

添加一些JavaScript,为鼠标指针下方的元素指定一个唯一的ID或类,然后使用标准选择器和QWebFrame来定位它。

一个更简单的解决方案可能是选择器":hover",但这会为您提供一大堆需要过滤的元素,因为鼠标总是悬停在HTMLBODY之上在鼠标下方堆叠在一起的其他元素。因此,如果鼠标位于段落中的span之上,则至少会获得HTML, BODY, P, SPAN