Использовать QVariant .Преимущество использования QVariant перед QString :: number () заключается в том, что вы можете преобразовывать данные любого типа в любой другой тип.
int в строку
QVariant(32).toString(); //assuming calss.value to be int
в вашемесли это будет
combobox->addItem(QVariant(class.value).toString());
с плавающей точкой на строку
QVariant(3.2).toString();
с плавающей точкой на строку:
QVariant("5.2").toFloat();
это так просто.