QT_类型转换
QString转int整形,toInt()
QString lcd_str=ui->txt_lcd->text();
int num1=lcd_str.toInt();
QString转char *,toUtf8().data()
snprintf(BUF, sizeof(BUF), "%s", str.toUtf8().data()); // QString转为char * 类型
QByteArray转QString,tr()
QByteArray data = serial->readAll();
QString bufData = tr(data);
QByteArray转16进制再转QString,toHex().data()
QByteArray data = serial->readAll();
QString tempData = QString(data.toHex().data());
QString转16进制,toInt()
bool ok;
str.toInt(&ok,16);