1、QString转unsigned char*
QString add = ui->lineEdit->text();
unsigned char b[25];
memcpy(b,(unsigned char*)qstrdup(add.toLatin1().constData()),25);
2、unsigned char*转换为QString
转换后的QString可能包含空格等多余的数据
unsigned char *p_sssssssss = 赋值;
char *str1 = (char *)p_sssssssss;
QString str2 = QString(QLatin1String(str1));
qDebug() << str2;
ui->lineEdit_33->setText(str2);
unsigned char* ch;
std::string str = (char*)ch;
QString sstr = QString::fromStdString(str);
ui->lineEdit_32->setText(sstr);