Glade 3.18 + GTK3 - 让孩子保持内部尺寸

时间:2015-11-18 11:57:46

标签: user-interface gtk3 glade

所以我有一个带有顶级GtkWindow的GUI,它下面有很多盒子和窗口。见下图

tree

问题是当用户调整window1(向下)时,底部元素,即statusbar2仅扩大并填满可用区域的其余部分。 状态栏的概念是它应该总是相同的大小,如80 px的高度。我想要做的是,当用户调整窗口大小时,内部组件保持相同的相对高度和宽度。至少状态栏。因此,当我向下拖动放大时,box3项目应该只会放大。 statusbar2应该“挂钩”到窗口的底部边缘并保持相同的大小。

这肯定是可行的吗? 如果您需要glade文件,我可以上传它 任何帮助表示赞赏!

此致

1 个答案:

答案 0 :(得分:0)

您希望将状态栏的vexpand属性设置为False,并将{<1}}属性设置为您将<的任何小部件的True / em>喜欢吸收额外的空间。