QString转换为char*(注意两句不能连起来)
QString qstr;
...
QByteArray ba = qstr.toLatin1();//合起来写会有乱码
char* s = ba.data();
string转换为char*
string str;
...
char *s =str.c_str()
QString与string互相转换
QString qstr;
string str;
...
str = qstr.toStdString();
...
qstr = QString::fromStdString(str);