PDA

View Full Version : Can't use connect to set spinbox maximum



jc
3rd January 2011, 21:41
If I (please bear with me):
connect(ui->sbMin,SIGNAL(valueChanged(int)),ui->sbMax,SLOT(setValue(int)));

All is OK, but if I:
connect(ui->sbMin,SIGNAL(valueChanged(int)),ui->sbMax,SLOT(setMinimum(int)));

I get:

Object::connect: No such slot QSpinBox::setMinimum(int) in thecrypt.cpp:1403
Object::connect: (sender name: 'sbMin')
Object::connect: (receiver name: 'sbMax')

This is driving me crazy...Help

high_flyer
3rd January 2011, 21:53
EDIT:
did you include QSpinBox?

ChrisW67
4th January 2011, 01:29
QSpinBox::setMinimum() and QSpinBox::setMaximum() are not slots. You will need to subclass QSpinBox to expose these as slots.