QT5开发笔记(四)--数据类型及转换
QString(Unicode-->GBK)
QByteArray bytes = ui->lineEdit->text().toLocal8Bit();
// bytes.data(), bytes.length()
数值转换成字符串:
QString str;
// 支持进制,浮点等
str.setNum(10);
str.setNum(10, 16)
str.setNum(99.99)
// 或者采用sprintf方法更为灵活
str.sprintf("%d", num);
字符串转换成数值:
QString str;
str = "123456";
str.toInt()
// 16进制转换
str.toInt(&bOK, 16)
str.toFloat();