GtkBox中心内容

时间:2017-07-11 12:33:16

标签: layout gtk3

我有一个带有三个内部组件的水平GtkBox

short left | A large mid component | medium right

我希望尺寸为

x | y | x

其中x = max(短左,中右),因此A large mid component变为居中。我尝试将expandfill用于short leftmedium right,因为根据文档:

  

额外的空间将在使用此选项的所有盒子之间平均分配

但它真的看起来像“额外的空间将被划分,以便大小的比例......被保留”,这不是我想要的。什么是正确的解决方案?

1 个答案:

答案 0 :(得分:2)

使用GtkSizeGroup并将最外面的小部件添加到其中。