我正在尝试使用能够打开网页的 QT 创建一个插件,但我只希望窗口专注于 300x300 像素区域。该区域位于页面中间的某个位置。
我能够加载页面然后执行滚动操作,但这似乎不是很干净。
有谁知道这是否可能?我检查了 QtWebFrame 类参考: http ://doc.qt.io/archives/qt-4.7/qwebframe.html 但也许我遗漏了一些东西。提前致谢!
如果您不需要与页面交互,您可以调用QWebFrame::render(QPainter* painter, const QRegion& clip)
并将其绘制到小部件上,指定clip
为所需区域。