我是 QT 移动开发的新手,正在尝试研究如何拉伸 QWebView 以填充整个用户屏幕。我找到了 showFullScreen() 方法,但它似乎没有做任何事情。
任何人都可以建议这是否可能?
谢谢,
标记
您需要将 QWebView 对象放在布局中。对于使用 qt 的任何类型的 UI 实现,了解布局管理很重要。以下链接可以帮助您:
我的回答是mrmcduff的补充,请尝试以下方法:
void setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)
把两个参数都设置为QSizepolicy::Expanding
,写个demo来测试看看,应该对Qt布局很有用,至少我是这么认为的。
确保您拥有 QWebView 的布局具有 0 边距。您可能想要验证您没有在 QWebView 中意外添加填充或边距。您还希望将尺寸政策设置为伸展。
您使用的是哪个版本的 Qt?