2015-04-19 43 views

回答

1

您可以使用get_allocation()獲得窗口小部件的總大小,然後將分隔線的位置設置爲其一半。

根據你想要的UI,你可以做一次,或者在size-allocate信號運行後連接一個處理程序,並保持重新計算直到用戶手動調整它。

+0

姆姆,我擔心的是可變寬度的窗格調整大小的句柄會消耗未知的空間寬度,所以父母的一半將不會是我認爲正確的大小。然而,你已經給我這樣的想法:對兩個子部件進行採樣,對它們進行求和和平均以得到它們應該是的寬度! – ThorSummoner