2015-04-19 33 views

回答

1

您可以使用get_allocation()获得窗口小部件的总大小,然后将分隔线的位置设置为其一半。

根据你想要的UI,你可以做一次,或者在size-allocate信号运行后连接一个处理程序,并保持重新计算直到用户手动调整它。

+0

姆姆,我担心的是可变宽度的窗格调整大小的句柄会消耗未知的空间宽度,所以父母的一半将不会是我认为正确的大小。然而,你已经给我这样的想法:对两个子部件进行采样,对它们进行求和和平均以得到它们应该是的宽度! – ThorSummoner