如何跨容器强制GTK小部件垂直对齐?

如何跨容器强制GTK小部件垂直对齐?,gtk,Gtk,我正在Windows上使用PyGTK开发一个小应用程序 我如何在容器之间强制执行窗口小部件的垂直对齐以实现类似的效果 在模型中,小部件位于单独的框架中,但我希望保持垂直对齐,就像它们位于同一个gtk.Table中一样。如果我把它们放在同一个表中,那么我就不能在小部件组周围放一个gtk.Frame。也许对你来说已经太晚了,但是对于其他发现这个问题的人来说。您可以创建一个包含8个元素的SizeGroup数组,并向每个元素添加应位于同一列上的每个小部件,这将使相应网格上每个单元格的宽度大小相同,如果添

我正在Windows上使用PyGTK开发一个小应用程序

我如何在容器之间强制执行窗口小部件的垂直对齐以实现类似的效果


在模型中,小部件位于单独的框架中,但我希望保持垂直对齐,就像它们位于同一个gtk.Table中一样。如果我把它们放在同一个表中,那么我就不能在小部件组周围放一个gtk.Frame。

也许对你来说已经太晚了,但是对于其他发现这个问题的人来说。您可以创建一个包含8个元素的SizeGroup数组,并向每个元素添加应位于同一列上的每个小部件,这将使相应网格上每个单元格的宽度大小相同,如果添加了所有小部件,这将产生一个副作用,即也将它们垂直对齐。只需确保下面网格中的列数与上面相同

此外,如果您的标签需要一些特殊的对齐方式,则当前存在一个错误,在使用SizeGroup时不允许您使用halign和valign,请参阅