将 hbox 布局中的面板设置为父高度?

Posted

技术标签:

【中文标题】将 hbox 布局中的面板设置为父高度?【英文标题】:Setting a panel in an hbox layout to the parent height? 【发布时间】:2013-03-14 12:18:25 【问题描述】:

我有一个带有 fit 布局的子面板的面板。

现在我想在右边添加第二个子面板, 所以我将布局设置为hbox,并在第一个面板之后添加了第二个面板。

但是现在孩子们不再有父母的身高了。

flex 选项负责宽度,什么负责高度

【问题讨论】:

【参考方案1】:

对齐,默认情况下它会自动高度(面板的高度)。但是您可以通过在布局中添加它来使其延伸到父容器:

layout: 
   type: 'hbox',
   align: 'stretch'  //stretch vertically to parent

这里有一个解释:http://docs.sencha.com/ext-js/4-1/#!/api/Ext.layout.container.HBox-cfg-align

【讨论】:

啊.. 我尝试配置父面板和子面板,但不是布局本身。谢谢。 是的,但我必须等待 10 分钟才能接受答案 :)

以上是关于将 hbox 布局中的面板设置为父高度?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PyQt5 中设置布局的固定高度?

如何手动设置 TitlePane 高度或使其适应其内容

将子 div 高度限制为父容器高度 [重复]

是否可以使用约束将视图高度指定为父视图的百分比,但也可以限制最大结果高度?

ExtJS 6.0.2 使用 hbox 布局创建具有两个嵌套面板的面板

仅使用 CSS 而没有 JS [重复] 将子元素的高度设置为父 div