适合QWebView的窗口宽度

时间:2009-09-29 20:28:35

标签: qt word-wrap qtwebkit qwebview

我正在使用Qt 4.5在C ++中编写电子书阅读器,使用QWebView对象呈现html文件。

某些html文件需要较高的窗口宽度,否则会出现水平滚动条,这非常烦人,因此我想实现一个选项以使内容适合窗口宽度。

拜托,您知道如何使用Qt实现这一目标吗?

这不是关于隐藏水平滚动条,而是关于“适合宽度”功能。

3 个答案:

答案 0 :(得分:0)

这听起来像是网页布局的问题。

检查CSS中的宽度以及图像等页面元素的宽度。

为此,我强烈建议您在Firefox中查看该页面,使用Firebug插件来检查元素。

答案 1 :(得分:0)

也许您可以查找源代码,该代码检测页面何时以宽度方式溢出以创建水平滚动条并从中获取一些想法?

答案 2 :(得分:0)

您无法按原样执行此操作,但如果在QWebView中添加QGraphicsScene小部件呢?使用方法QGraphicsScene::addWidget()

然后,您可以使用QGraphicsView

的缩放功能

请参阅此链接:http://labs.trolltech.com/blogs/2007/11/22/widgets-on-the-canvas-integrated/并阅读QGraphicsScene

的文档