// int, short, long, float, double -> QByteArray QByteArray &QByteArray::setNum(int n, int base = 10); QByteArray &QByteArray::setNum(short n, int base = 10); QByteArray &QByteArray::setNum(qlonglong n, int base = 10); QByteArray &QByteArray::setNum(float n, char f = 'g', int prec = 6); QByteArray &QByteArray::setNum(double n, char f = 'g', int prec = 6); [static] QByteArray QByteArray::number(int n, int base = 10); [static] QByteArray QByteArray::number(qlonglong n, int base = 10); [static] QByteArray QByteArray::number(double n, char f = 'g', int prec = 6);
// QByteArray -> int, short, long, float, double intQByteArray::toInt(bool *ok = Q_NULLPTR, int base = 10)const; shortQByteArray::toShort(bool *ok = Q_NULLPTR, int base = 10)const; longQByteArray::toLong(bool *ok = Q_NULLPTR, int base = 10)const; floatQByteArray::toFloat(bool *ok = Q_NULLPTR)const; doubleQByteArray::toDouble(bool *ok = Q_NULLPTR)const;
// 将int, short, long, float, double 转换为 QString 类型 QString &QString::setNum(int n, int base = 10); QString &QString::setNum(short n, int base = 10); QString &QString::setNum(long n, int base = 10); QString &QString::setNum(float n, char format = 'g', int precision = 6); QString &QString::setNum(double n, char format = 'g', int precision = 6); [static] QString QString::number(long n, int base = 10); [static] QString QString::number(int n, int base = 10); [static] QString QString::number(double n, char format = 'g', int precision = 6);
// 将 QString 转换为 int, short, long, float, double 类型 intQString::toInt(bool *ok = Q_NULLPTR, int base = 10)const; shortQString::toShort(bool *ok = Q_NULLPTR, int base = 10)const; longQString::toLong(bool *ok = Q_NULLPTR, int base = 10)const floatQString::toFloat(bool *ok = Q_NULLPTR)const; doubleQString::toDouble(bool *ok = Q_NULLPTR)const;