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();