Add a new slot, for example Window::calculate(). Connect both spin boxes to that slot:
connect(valueSpinBoxJ1,SIGNAL(valueChanged(int)),this,SLOT(calculate()));
connect(valueSpinBoxJ2,SIGNAL(valueChanged(int)),lcd2,SLOT(calculate()));
connect(valueSpinBoxJ1,SIGNAL(valueChanged(int)),this,SLOT(calculate()));
connect(valueSpinBoxJ2,SIGNAL(valueChanged(int)),lcd2,SLOT(calculate()));
To copy to clipboard, switch view to plain text mode
In the slot, retrieve values and add them together:
void Window::calculate()
{
int valJ1 = valueSpinBoxJ1->value();
int valJ2 = valueSpinBoxJ2->value();
lcd3->display(valJ1 + valJ2);
}
void Window::calculate()
{
int valJ1 = valueSpinBoxJ1->value();
int valJ2 = valueSpinBoxJ2->value();
lcd3->display(valJ1 + valJ2);
}
To copy to clipboard, switch view to plain text mode
Bookmarks