Затем вам нужно сделать что-то вроде этой функции:
void updateComboBox(QComboBox *comboToUpdate, const QStringList & list )
{
QString curentText = comboToUpdate->currntText();
comboToUpdate->clear();
comboToUpdate->insertItems(list);
comboToUpdate->setCurrentIndex(comboToUpdate->findText(currentText));
}
Линии
QString curentText = comboToUpdate->currntText();
...
comboToUpdate->setCurrentIndex(comboToUpdate->findText(currentText));
являются необязательными и используются, чтобы не изменять currentItem после выбора.