【发布时间】:2009-07-31 09:10:40
【问题描述】:
在 qt 4.5.x 中似乎无法访问 DOM 和 HTML 标签的渲染细节。 当前快照 QWebElement 看起来像在那里使用的正确类 如果可以从 QWebElement 信息中获取它在页面上的呈现位置,任何人都可以给我信息吗? 还是有其他方法可以获取该信息? TIA,问候
【问题讨论】:
标签: qt dom qtwebkit qwebelement
在 qt 4.5.x 中似乎无法访问 DOM 和 HTML 标签的渲染细节。 当前快照 QWebElement 看起来像在那里使用的正确类 如果可以从 QWebElement 信息中获取它在页面上的呈现位置,任何人都可以给我信息吗? 还是有其他方法可以获取该信息? TIA,问候
【问题讨论】:
标签: qt dom qtwebkit qwebelement
在 Qt 4.5 中,您需要将其编写为 JavaScript expression 并使用 QWebFrame::evaluateJaveScript() 对其进行评估。
【讨论】:
仅供参考:对于 4.6 及更高版本,QWebElement.geometry() 是执行此操作的最佳方式。否则,user134841 关于调用 JavaScript 的回答真的是唯一的选择。
【讨论】: