如果在 QComboBox 中选择了某个值,是否可以停用 QSpinBox。我已经尝试了几件事,但是 QSpinbox 要么一直处于停用状态,要么根本不会停用。

请您参考如下方法:

如果我正确理解了这个问题,那么这些方面的内容应该可以工作:

connect( myComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(comboBoxIndexChanged()) ); 
 
... 
 
void comboBoxIndexChanged() { 
    if( comboBox->currentText() == MagicalValue ) 
        mySpinBox->setEnabled( false ); 
    else 
        mySpinbox->setEnabled( true ); 
} 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!