На этом шаге мы рассмотрим основные методы этих классов.
Классы QSpinBox и QDoubleSpinBox поддерживают следующие методы (здесь приведены только основные - полные их списки доступны на страницах https://doc.qt.io/qt-5/qspinbox.html и https://doc.qt.io/qt-5/qdoublespinbox.html соответственно):
Класс QDoubleSpinBox также поддерживает метод setDecimals (<Количество>), который задает количество цифр после десятичной точки.
Классы QSpinBox и QDoubleSpinBox поддерживают сигналы valueChanged (<Целое число>) (только в классе QSpinBox), valueChanged (<Вещественное число>) (только в классе QDoubleSpinBox) и valueChanged (<Строка>), которые генерируются при изменении значения внутри поля. Внутри обработчика через параметр доступно новое значение в виде числа или строки в зависимости от типа параметра.
На следующем шаге мы рассмотрим поля для ввода даты и времени.