QWebView:拉伸以填充屏幕尺寸?

时间:2010-12-10 14:13:10

标签: c++ qt qwebview

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

有人可以告知是否可以这样做?

谢谢,

标记

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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

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

将两个参数设置为QSizepolicy::Expanding,编写一个演示版以进行测试和查看,它对Qt布局非常有用,至少我是这么认为的。

答案 2 :(得分:0)

确保您拥有QWebView的布局有0个边距。您可能想要验证您是否在QWebView中不小心添加了填充或边距。您还想将size policy设置为拉伸。

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