Вы можете добавлять данные QVariant к своим элементам и возвращать режим / строку ...:
QComboBox comboBox;
comboBox.addItem("1", 23);
comboBox.addItem("2", 34);
comboBox.setCurrentIndex(1);
qDebug() << comboBox.currentData(); // write 34
, если элементы существуют:
cb.setItemData(0, 23);
cb.setItemData(1, 34);
И ваш код будет работать тоже