所以我有一个带有顶级GtkWindow
的GUI,它下面有很多盒子和窗口。见下图
问题是当用户调整window1
(向下)时,底部元素,即statusbar2
仅扩大并填满可用区域的其余部分。
状态栏的概念是它应该总是相同的大小,如80 px的高度。我想要做的是,当用户调整窗口大小时,内部组件保持相同的相对高度和宽度。至少状态栏。因此,当我向下拖动放大时,box3
项目应该只会放大。 statusbar2
应该“挂钩”到窗口的底部边缘并保持相同的大小。
这肯定是可行的吗? 如果您需要glade文件,我可以上传它 任何帮助表示赞赏!
此致
答案 0 :(得分:0)
您希望将状态栏的vexpand
属性设置为False,并将{<1}}属性设置为您将<的任何小部件的True / em>喜欢吸收额外的空间。