我有一个带有三个内部组件的水平GtkBox
short left | A large mid component | medium right
我希望尺寸为
x | y | x
其中x = max(短左,中右),因此A large mid component
变为居中。我尝试将expand
和fill
用于short left
和medium right
,因为根据文档:
额外的空间将在使用此选项的所有盒子之间平均分配
但它真的看起来像“额外的空间将被划分,以便大小的比例......被保留”,这不是我想要的。什么是正确的解决方案?
答案 0 :(得分:2)
使用GtkSizeGroup
并将最外面的小部件添加到其中。