g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable Gtk.Orientable Gtk.Orientable GObject.GInterface->Gtk.Orientable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Buildable->Gtk.Widget Gtk.HScale Gtk.HScale Gtk.Range Gtk.Range Gtk.Orientable->Gtk.Range Gtk.Scale Gtk.Scale Gtk.Range->Gtk.Scale Gtk.Scale->Gtk.HScale Gtk.Widget->Gtk.Range


Style Properties

Inherited:Gtk.Scale (2), Gtk.Range (8), Gtk.Widget (17)


Inherited:Gtk.Scale (1), Gtk.Range (4), Gtk.Widget (69), GObject.Object (1)
Name Type Access Description
scale Gtk.Scale r  

Class Details

class Gtk.HScale(**kwargs)

The Gtk.HScale widget is used to allow the user to select a value using a horizontal slider. To create one, use Gtk.HScale.new_with_range().

The position to show the current value, and the number of decimal places shown can be set using the parent Gtk.Scale class’s functions.

Gtk.HScale has been deprecated, use Gtk.Scale instead.

classmethod new(adjustment)[source]
Parameters:adjustment (Gtk.Adjustment or None) – the Gtk.Adjustment which sets the range of the scale.
Returns:a new Gtk.HScale.
Return type:Gtk.Widget

Creates a new Gtk.HScale.

Deprecated since version 3.2: Use with Gtk.Orientation.HORIZONTAL instead

classmethod new_with_range(min, max, step)[source]
  • min (float) – minimum value
  • max (float) – maximum value
  • step (float) – step increment (tick size) used with keyboard shortcuts

a new Gtk.HScale

Return type:


Creates a new horizontal scale widget that lets the user input a number between min and max (including min and max) with the increment step. step must be nonzero; it’s the distance the slider moves when using the arrow keys to adjust the scale value.

Note that the way in which the precision is derived works best if step is a power of ten. If the resulting precision is not suitable for your needs, use Gtk.Scale.set_digits() to correct it.

Deprecated since version 3.2: Use Gtk.Scale.new_with_range() with Gtk.Orientation.HORIZONTAL instead