📜  PyGTK-视口类

📅  最后修改于: 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信号。