Qt动态切换语言时会触发QComboBox的currentIndexChanged信号

原因是在retranslateUi调用了comboBox->clear();会触发currentIndexChanged信号 解决办法:在ui->retranslateUi(this)之前调用ui->comboBox->blockSignals(true); 之后调用ui->comboBox->blockSignals(false);
相关文章
相关标签/搜索