2017-04-08 40 views
-1

我可以防止垂直扩展VBOX pack_start(按钮,展开=假,填充=假,填充= 0)命令,但VBox中的小部件总是水平扩展。我想让水平面上的中心部件。有没有一种方法让小部件在水平面上居中?PyGtk3,如何防止VBox中的水平扩展?

+0

请修改了[最小,完整,可验证的示例]问题(https://stackoverflow.com/help/mcve) – Craig

+0

@克雷格,你在说什么克雷格,我为我的问题写了一切,请告诉我你不了解什么。 – PyGtk3

+0

我怀疑你是以扩张为中心而迷惑。 VBox中的小部件默认为居中,您可以使用对齐方法进行更改。网格中的小部件也是如此 – jcoppens

回答

0

set_halign()方法可以做到这一点

button = gtk.Button() 
button.set_halign(gtk.Align.CENTER) # for make widget in center 

button = gtk.Button(hailgn = gtk.Align.CENTER) 
+0

这正是我15小时前评论过的内容。 – jcoppens