0

我是 QT 移动开发的新手,正在尝试研究如何拉伸 QWebView 以填充整个用户屏幕。我找到了 showFullScreen() 方法,但它似乎没有做任何事情。

任何人都可以建议这是否可能?

谢谢,

标记

4

3 回答 3

1

您需要将 QWebView 对象放在布局中。对于使用 qt 的任何类型的 UI 实现,了解布局管理很重要。以下链接可以帮助您:

http://doc.qt.io/qt-5/layout.html

http://doc.qt.io/qt-5/designer-layouts.html

于 2010-12-10T14:24:36.447 回答
1

我的回答是mrmcduff的补充,请尝试以下方法:

void setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)

把两个参数都设置为QSizepolicy::Expanding,写个demo来测试看看,应该对Qt布局很有用,至少我是这么认为的。

于 2012-08-06T03:58:58.313 回答
0

确保您拥有 QWebView 的布局具有 0 边距。您可能想要验证您没有在 QWebView 中意外添加填充或边距。您还希望将尺寸政策设置为伸展。

您使用的是哪个版本的 Qt?

于 2010-12-10T14:31:41.773 回答