QString 与 string
string ----> Qstring
string str2= "AASDASDAS";
QString qstr2=QString::fromLocal8Bit(str2.c_str());
//string转Qstring类型乱码问题
Qstring ------>string
QString qstr2= "AASDASDAS";
string str2=qstr2..toStdString();
Qstring ------> char*
QByteArray name;
QString com_na="AASDASDAS";
name.append(com_na);
const char *name_ch=name.data();
Qstring---->int
QString qstr2= "123456";
int innum1=qstr2.toint();
Qstring ------>ASCLL
QString qstr1="W1w2";
QByteArray byte = qstr1.toUtf8();
QString q=" ";
for(int i=0;i<qstr1.size();i++)
{
int q1= byte.at(i);
if(q1==32)
{
q+=" ";
}
else if(!(q==32))
{
q+= QString::number(q1);
}
return q;
}
还有类似的 下次再写!