PyGTK 视口类

PyGTK 视口类

如果一个部件的区域大于顶层窗口的区域,它会与一个ViewPort容器关联。gtk.Viewport部件提供了适应能力,可以在ScrolledWindow中使用。例如,一个Label部件没有任何调整。因此它需要一个Viewport。某些部件具有本地滚动支持。但是一个Label或者gtk.Table部件并没有内置的滚动支持。因此它们必须使用Viewport。

Viewport类有以下构造函数−

gtk.Viewport(hadj, vadj)

这里, hadjvadj 是与视口关联的调整对象。

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信号。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程