📅  最后修改于: 2020-11-08 08:01:28             🧑  作者: Mango
如果小部件的面积大于顶级窗口的面积,则它将与ViewPort容器关联。 gtk.Viewport小部件提供了在ScrolledWindow中使用的调整功能。例如,“标签”小部件没有任何调整。因此,它需要一个视口。一些小部件具有本机滚动支持。但是Label或gtk.Table小部件没有内置的滚动支持。因此,他们必须使用视口。
ViewPort类具有以下构造函数-
gtk.Viewport(hadj, vadj)
在这里,哈吉和VADJ与视口相关的调整对象。
gtk.ViewPort类使用以下方法-
Viewport.set_hadjustment() -设置“ hadjustment”属性
Viewport.set_vadjustment() -设置“ vadjustment”属性
Viewport.set_shadow_type() -这将“ shadow-type”属性设置为type的值。 type的值必须是-
gtk.SHADOW_NONE
gtk.SHADOW_IN
gtk.SHADOW_OUT
gtk.SHADOW_ETCHED_IN
gtk.SHADOW_ETCHED_OUT
当水平和垂直gtk.Adjustment对象之一或全部更改时,gtk.Viewport对象将发出set-scroll-adjustments信号。