Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 pyGTK。我想布局一个大元素,每边有 2 个小元素。出于美学原因,我希望两个较小的尺寸相同。事实上,它们相差几个像素,因此中间元素没有居中。
我尝试将 gtk.Table 与 3 个单元格一起使用,但使用 homogeneous=True 并没有达到预期的效果。我尝试通过制作 8 个单元格来弄乱它,然后让中间的单元格占用更多单元格,但效果不佳。有没有办法做到这一点?
您应该为此使用 GtkSizeGroup。创建一个 GtkSizeGroup,向其中添加两个小部件。这将确保两个小部件具有相同的大小。如果您希望该小部件仅在一个方向(宽度或高度)上具有相同的大小,请设置 SizeGroup 的“模式”属性。