PyGTK 范围类

夜幕星河

PyGTK 范围类

该类作为让用户在下限和上限之间调整数值参数值的小部件的基类。刻度小部件(gtk.Hscale 和 gtk.Vscale)和滚动条小部件(gtk.HScrollbar 和 gtk.VScrollbar)由 Range 类派生功能。这些 Range 小部件与 Adjustment 对象配合使用。

gtk.Range 类的以下重要函数由 Scale 和 Scrollbar 小部件实现 −

  • set_update_policy() − 将 “update-policy” 属性设置为给定的值。该策略包含以下值 −
gtk.UPDATE_CONTINUOUS 每当滑动范围滑块时,范围值将发生变化,并发出”value_changed”信号。
gtk.UPDATE_DELAYED 在滑块不发生运动的短暂超时后,值将被更新,因此值的更改会稍有延迟而不是持续更新。
gtk.UPDATE_DISCONTINUOUS 只有当用户释放按钮并结束滑块拖动操作时,值才会被更新。
  • set_adjustment() - 这个方法设置”adjustment”属性。Adjustment对象被用作Range对象的模型。

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

  • set_range() - 这个方法设置Range小部件的最小和最大允许值。

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

比例小部件类 – (HScale和VScale) 是从gtk.Range类派生而来。

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码