Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QWebView:拉伸以填充屏幕大小?_C++_Qt_Qwebview - Fatal编程技术网

C++ QWebView:拉伸以填充屏幕大小?

C++ QWebView:拉伸以填充屏幕大小?,c++,qt,qwebview,C++,Qt,Qwebview,我是QT mobile开发的新手,正在尝试如何拉伸QWebView以填充整个用户屏幕。我找到了showFullScreen()方法,但它似乎没有任何作用 有人能告诉我这是否可行吗 谢谢 标记您需要在布局中放置QWebView对象。对于任何使用qt的UI实现,了解布局管理都很重要。 以下链接可以在这方面帮助您: 确保QWebView的布局具有0边距。您可能需要验证是否在QWebView中意外添加了填充或边距。您还需要设置拉伸 您使用的是哪个版本的Qt?我的答案是mrmcduff的补充,请尝试以下

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

有人能告诉我这是否可行吗

谢谢


标记

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


确保QWebView的布局具有0边距。您可能需要验证是否在QWebView中意外添加了填充或边距。您还需要设置拉伸


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

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

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

将这两个参数设置为
QSizepolicy::expansing
,编写一个演示来测试和查看它,至少我认为它对Qt布局非常有用。

我使用Qt Creator ui设计器将QWebView小部件放在我的布局上。该小部件按预期工作,但我无法使其自动填充屏幕。在父小部件中添加QWebView对象,然后选择父小部件并选择其中一种布局(水平、垂直或网格)。同样对于QWebView,将大小策略设置为Expensing。