当前位置: 首页 > 文档资料 > PyGTK 中文教程 >

范围类(Range Class)

优质
小牛编辑
135浏览
2023-12-01

此类充当窗口小部件的基类,允许用户调整下限和上限之间的数值参数的值。 缩放窗口小部件(gtk.Hscale和gtk.Vscale)和滚动条窗口小部件(gtk.HScrollbar和gtk.VScrollbar)从Range类派生功能。 这些Range小部件与Adjustment对象一起使用。

gtk.Range类的以下重要功能由Scale和Scrollbar小部件实现 -

  • set_update_policy() - 这set_update_policy() “update-policy”属性设置为该值。 该政策具有以下价值 -

gtk.UPDATE_CONTINUOUS无论何时移动范围滑块,范围值都将改变,并且将发出“value_changed”信号。
gtk.UPDATE_DELAYED在没有滑块运动的短暂超时后,该值将更新,因此值更改会略微延迟而不是持续更新。
gtk.UPDATE_DISCONTINUOUS只有在用户释放按钮并结束滑块拖动操作时才会更新该值。
  • set_adjustment() - 设置“调整”属性。 Adjustment对象用作Range对象的模型。

  • set_increments() - 设置范围的步长和页面大小。

  • set_range() - 设置Range小部件的最小和最大允许值

  • set_value() - 这将范围的当前值设置为指定的值。

缩放窗口小部件类 - (HScale和VScale)派生自gtk.Range类。