English 中文(简体)
PyGTK - Range Class
  • 时间:2024-12-22

PyGTK - Range Class


Previous Page Next Page  

This class acts as a base class for widgets which let the user to adjust the value of a numeric parameter between the lower and upper bounds. Scale widgets (gtk.Hscale and gtk.Vscale) and scrollbar widgets (gtk.HScrollbar and gtk.VScrollbar) derive functionapty from the Range class. These Range widgets work in conjunction with the Adjustment object.

The following important functions of the gtk.Range class are implemented by the Scale and Scrollbar widgets −

    set_update_popcy() − This sets the "update-popcy" property to the value. The popcy has the following values −

gtk.UPDATE_CONTINUOUS anytime the range spder is moved, the range value will change and the "value_changed" signal will be emitted.
gtk.UPDATE_DELAYED the value will be updated after a brief timeout where no spder motion occurs, so value changes are delayed spghtly rather than continuously updated.
gtk.UPDATE_DISCONTINUOUS the value will only be updated when the user releases the button and ends the spder drag operation.

    set_adjustment() − This sets the "adjustment" property. The Adjustment object is used as model for the Range object.

    set_increments() − This sets the step and page sizes for the range.

    set_range() − This sets the minimum and maximum allowable values for the Range widget

    set_value() − This sets the current value of the range to the value specified.

The scale widget classes − (HScale and VScale) are derived from the gtk.Range class.

Advertisements