QString转char*
QString转char*往往使用
char *file = (script + "/" + fileName).toUtf8().data();
数转QSting
QString str = QString::number(number);
QString转double 数组
//字符串数组转双精度
QVector<double> convertQStringVectorToDouble(const QVector<QString> &stringVector) {
QVector<double> doubleVector;
for (const QString &str : stringVector) {
bool ok;
double value = str.toDouble(&ok);
if (ok) {
doubleVector.append(value);
// qDebug()<<value;
} else {
qDebug() << "Conversion error: Unable to convert QString to double.";
// 可以在这里执行错误处理逻辑
}
}
return doubleVector;
}