|  | Home · Overviews · Examples

# QAbstractSpinBox Class Reference
[com.trolltech.qt.gui module]

The `QAbstractSpinBox` class provides a spinbox and a line edit to display values. More...

Inherits `QWidget`.

Inherited by `QDateTimeEdit`, `QDoubleSpinBox`, and `QSpinBox`.

## Detailed Description

The `QAbstractSpinBox` class provides a spinbox and a line edit to display values.

The class is designed as a common super class for widgets like `QSpinBox`, `QDoubleSpinBox` and `QDateTimeEdit`

Here are the main properties of the class:

1. text: The text that is displayed in the `QAbstractSpinBox`.
2. alignment: The alignment of the text in the `QAbstractSpinBox`.
3. wrapping: Whether the `QAbstractSpinBox` wraps from the minimum value to the maximum value and vica versa.

`QAbstractSpinBox` provides a virtual `stepBy` function that is called whenever the user triggers a step. This function takes an integer value to signify how many steps were taken. E.g. Pressing Qt::Key_Down will trigger a call to `stepBy`(-1).

`QAbstractSpinBox` also provide a virtual function `stepEnabled` to determine whether stepping up/down is allowed at any point. This function returns a bitset of StepEnabled.

See also `QAbstractSlider`, `QSpinBox`, `QDoubleSpinBox`, `QDateTimeEdit`, and Spin Boxes Example.