0

我正在尝试使用能够打开网页的 QT 创建一个插件,但我只希望窗口专注于 300x300 像素区域。该区域位于页面中间的某个位置。

我能够加载页面然后执行滚动操作,但这似乎不是很干净。

有谁知道这是否可能?我检查了 QtWebFrame 类参考: http ://doc.qt.io/archives/qt-4.7/qwebframe.html 但也许我遗漏了一些东西。提前致谢!

4

1 回答 1

1

如果您不需要与页面交互,您可以调用QWebFrame::render(QPainter* painter, const QRegion& clip)并将其绘制到小部件上,指定clip为所需区域。

于 2012-04-26T07:57:16.497 回答