سلام می تونی از متد toUInt استفاده کنی
اگر هم چند تا عدد داری که با فاصله , یا چیزای دیگه جدا شدن از regex هم می تونی هم کمک بگیری
مثال :
QString name="DD,FF,23A AB23";
QRegExp rx("(\\ |\\,|\\.|\\:|\\t)");//RegEx for ' ' or ',' or '.' or ':' or '\t'
QStringList stringNumbers=name.split(rx); //split base on regex
for(const QString& str : stringNumbers)//convert each number from stringList
{
bool ok;//state of convert
int intVal=str.toUInt(&ok,16);
if(ok)
qDebug()<<intVal;
else//convert fail
qDebug()<<"Wrong number : "<<str<<'\n';
}
//output
//221
//55
//70
//3811