Если я правильно понимаю вопрос, что-то в этом роде должно работать:
connect( myComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(comboBoxIndexChanged()) );
...
void comboBoxIndexChanged() {
if( comboBox->currentText() == MagicalValue )
mySpinBox->setEnabled( false );
else
mySpinbox->setEnabled( true );
}