1、QString与int相互转换
QString qstr = QString::number(123);
int i = atoi(qstr.toStdString().c_str());
int i = atoi(qstr.ascii());
2、QString与string,即std::string
string s = qstr.toStdString();
QString qstr2 = QString::fromStdString(s);
3、Qstring 打印会有双引号
使用下面的函数打印
qPrintable(xxx);
4、QString转换为const char*
QString FileName = "mv_" + QString("%1.txt").arg(iPoc);//此处可以实现动态赋值
std::string str = FileName.toStdString();
const Char *mvFileName = str.c_str();