PyGTK 视口类

PyGTK 视口类

如果一个部件的面积大于顶层窗口的面积,它就会与一个ViewPort容器相关。gtk.Viewport widget提供了调整能力,可以在ScrolledWindow中使用。例如,一个标签小组件没有任何调整功能。因此它需要一个Viewport。有些widget有本地的滚动支持。但Label或gtk.Table部件没有内置的滚动支持。因此它们必须使用Viewport。

ViewPort类有以下构造函数

gtk.Viewport(hadj, vadj)

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

gtk.ViewPort class uses the following methods −

  • Viewport.set_hadjustment() – 这将设置 “hadjustment “属性

  • Viewport. set_vadjustment() – 设置 “vadjustment “属性

  • Viewport.set_shadow_type() – 这将 “shadow-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教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程