读书人

pygtk入门(四)-第三个窗口(带2个按钮)

发布时间: 2012-12-20 09:53:21 作者: rapoo

pygtk入门(4)-第三个窗口(带2个按钮)

?

?

代码

box.pack_start(child, expand=True, fill=True, padding=0)

?

box.pack_end(child, expand=True, fill=True, padding=0)表示增加对象到容器box中。

?

创建一个新的横向box,我们使用gtk.HBox(),对于纵向box,我们使用gtk.VBOX(),pack_start() 和 pack_end()用来在BOX这样的容器中放置对象,pack_start()从左到右或从上到下,pack_end()从右到左或从下到上

使用以下形式,将对象放入容器中:

?

box.pack_start(child, expand, fill, padding)

box是容器,child是被放置的对象,expand=True表示放完所有对象后,放入的对象将填充(将自己的尺寸放大)余下的box空间,False则不是。?fill=True表示余下的空间被对象自己填满,为False可以左右调整对象?

?

当创建一个新的box,函数如下:

hbox = gtk.HBox(homogeneous=False, spacing=0)

vbox = gtk.VBox(homogeneous=False, spacing=0)gtk.HBox() 和gtk.VBox() 的homogeneous参数控制在box中的每个对象是否有相同的大小sapcing和padding的不同之处在于:当box被创建时,sapcing起作用,控制对象之前的距离而对象被加入box时,padding起作用,控制对象的两边距离?

读书人网 >编程

热点推荐