bud*_*ddy 2 qt qcombobox qspinbox
如果在QComboBox中选择了某个值,是否可以取消激活QSpinBox.我已经尝试了几件事,但要么QSpinbox一直处于停用状态,要么根本不会停用.
如果我正确理解了这个问题,那么这些内容应该有效:
connect( myComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(comboBoxIndexChanged()) );
...
void comboBoxIndexChanged() {
if( comboBox->currentText() == MagicalValue )
mySpinBox->setEnabled( false );
else
mySpinbox->setEnabled( true );
}
Run Code Online (Sandbox Code Playgroud)