首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Qt-Designer自动扩展布局

使用Qt-Designer自动扩展布局
EN

Stack Overflow用户
提问于 2010-08-16 19:41:35
回答 5查看 215.9K关注 0票数 244

我使用的是Qt设计器。

我想创建一个QVBoxLayout,它将自动扩展以填充整个窗口。

QVBoxLayout的布局保持不变。

如何通过设计器使QVBoxLayout展开并填充整个窗口?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-08-16 22:54:09

在Qt Designer中创建网格后,右键单击小部件/对话框/窗口的背景(不是QVBoxLayout,而是父小部件),然后从上下文菜单的底部选择Lay -> Lay in a QVBoxLayoutQVBoxLayout现在应该拉伸以适合窗口,并在调整整个窗口大小时自动调整大小。

票数 405
EN

Stack Overflow用户

发布于 2016-07-30 02:55:21

根据documentation的说法,需要有一个顶级布局集。

顶层布局是必需的,以确保当窗口调整大小时,小部件将正确调整大小。若要检查是否设置了顶级布局,请预览您的构件并尝试通过拖动大小夹点来调整窗口大小。

您可以通过清除选择并右键单击表单本身,然后在上下文菜单中选择一个可用的布局来设置一个布局。

票数 18
EN

Stack Overflow用户

发布于 2011-01-09 19:21:30

我试图找到一个“适合屏幕”的属性,但没有这样的属性。

但是将小部件的"maximumSize“设置为一个”大数字“(如2000x2000)将自动使小部件适合父小部件空间。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3492739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档