1
我正在使用pyGTK。我想用兩個較小的元素來佈局一個大元素。出於美學的原因,我希望2個較小的尺寸相同。實際上,它們相差幾個像素,並且中間元素不會居中。如何讓gtk中的兩個元素具有相同的大小?
我嘗試使用gtk.Table與3個單元格,但具有homogeneous = True並不具有所需的效果。我試圖通過製造8個單元來消除它,然後讓中央單元佔用更多的單元,但它不能很好地工作。有沒有辦法做到這一點?
我正在使用pyGTK。我想用兩個較小的元素來佈局一個大元素。出於美學的原因,我希望2個較小的尺寸相同。實際上,它們相差幾個像素,並且中間元素不會居中。如何讓gtk中的兩個元素具有相同的大小?
我嘗試使用gtk.Table與3個單元格,但具有homogeneous = True並不具有所需的效果。我試圖通過製造8個單元來消除它,然後讓中央單元佔用更多的單元,但它不能很好地工作。有沒有辦法做到這一點?
您應該爲此使用GtkSizeGroup。創建一個GtkSizeGroup,併爲其添加兩個小部件。這將確保這兩個小部件具有相同的大小。如果您希望該小部件僅在一個方向(寬度或高度)上具有相同的大小,請設置SizeGroup的「模式」屬性。
輝煌!我希望我能給你更多的選票,因爲沒有人會看到這個問題 – Claudiu 2009-08-04 21:21:45