QString 转换为 std::string
QString qstr("test.str");
std::string stdstr = qstr.toLatin1().data();
QString qstr("test.str");
std::string stdstr = qstr.toLatin1().data();
std::string 转换为 QString
std::string stdstr("test str");
QString qstr = stdstr.c_str();
QString转换为char *或者相反
QString str1 = "Test";
QByteArray ba = str1.toLatin1();
const char *c_str2 = ba.data();
用toLatin1好像不支持中文,用toLocal8Bit可以支持