因此,我有一个带有toplevel GtkWindow
的图形用户界面,它下面有大量的框和窗口。见下图
问题是当用户调整window1
大小(向下)时,底部元素,即statusbar2
只会放大和填充可用区域的其余部分。状态栏的概念是,它应该总是相同的大小,就像80 px的高度。我想做的是,当用户调整窗口大小时,内部组件保持相同的相对高度和宽度。至少是状态栏。所以当我向下拉放大时,box3
项目只应该放大。statusbar2
应该“钩”到窗口的底部边缘,并保持相同的大小。
这一定是可行的吗?如果您需要的glade文件,我可能可以上传它的任何帮助是感谢!
问候
发布于 2015-11-18 20:50:49
您将希望将状态栏的vexpand
属性设置为False,并将vexpand
属性设置为您希望吸收额外空间的任何小部件的True。
https://stackoverflow.com/questions/33779473
复制相似问题