2011-12-23 86 views

回答

7

如果我理解正確的問題,這些方針的東西應該工作:

connect(myComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(comboBoxIndexChanged())); 

... 

void comboBoxIndexChanged() { 
    if(comboBox->currentText() == MagicalValue) 
     mySpinBox->setEnabled(false); 
    else 
     mySpinbox->setEnabled(true); 
} 
+0

插槽功能的更緊湊的版本將是'無效comboBoxIndexChanged(){mySpinBox->的setEnabled(comboBox-> currentText( )!= MagicalValue); }' – Hossein 2012-03-24 10:49:28