User interface 沼泽地3.18+;GTK3-使儿童保持内部尺寸
因此,我有一个具有顶级User interface 沼泽地3.18+;GTK3-使儿童保持内部尺寸,user-interface,gtk3,glade,User Interface,Gtk3,Glade,因此,我有一个具有顶级GtkWindow的GUI,它下面有很多框和窗口。见下图 问题是当用户调整window1(向下)的大小时,底部元素,即statusbar2只会放大并填充剩余的可用区域。 状态栏的概念是它应该始终保持相同的大小,比如80像素的高度。我想做的是,当用户调整窗口大小时,内部组件保持相同的相对高度和宽度。至少打开状态栏。因此,当我向下拖动以放大时,box3项应该只放大。statusbar2应该“钩住”窗口的底部边缘,并保持相同的大小 这肯定是可行的? 如果你需要glade文件,我
GtkWindow
的GUI,它下面有很多框和窗口。见下图
问题是当用户调整window1
(向下)的大小时,底部元素,即statusbar2
只会放大并填充剩余的可用区域。
状态栏的概念是它应该始终保持相同的大小,比如80像素的高度。我想做的是,当用户调整窗口大小时,内部组件保持相同的相对高度和宽度。至少打开状态栏。因此,当我向下拖动以放大时,box3
项应该只放大。statusbar2
应该“钩住”窗口的底部边缘,并保持相同的大小
这肯定是可行的?
如果你需要glade文件,我可以上传
感谢您的帮助
关于您需要将状态栏的
vexpand
属性设置为False,并将想要占用额外空间的任何小部件的vexpand
属性设置为True