QString和char * 的相互转换
(1)QString转换为char *
QString filename;
std::string str = filename.toStdString();
const char* ch = str.c_str();
(2)char *转换为QString
用到的构造函数
QString(const QLatin1String &str);
QLatin1String(const char *str);
因此用下面这个语句就可以将 char * ch 转换为 QString str 了,如下:
str = QString(QLatin1String(ch));