Можно еще наследовать от QDoubleSpinBox собственный класс и определить в нем новый сигнал, возвращающий приращение. Как то так:
class MyBox: public QDoubleSpinBox{
Q_OBJECT
public:
MyBox(QWidget *pwgt = 0):QDoubleSpinBox(pwgt){
//...
connect(this, SIGNAL(valueChanged(double)), SLOT(evaluteIncrement(double)));
}
//...
private slots:
void evaluteIncrement(double newValue){
//вычисляем приращение на основе старого и обновленного значений
emit valueIncrement(newValue - oldValue);
}
signals:
void valueIncrement(double);
};
Создаете необходимое кол-во экземпляров MyBox; сигнал valueIncrement соединяется с нужными объектами.