一、QString转char*

QString str;
int num=0;
str=QString("D:/temp/%1.bmp").arg(num);
const char* ch=str.toLocal8Bit().data();
......

二、char*转QString

char* ch="D:/temp/1.bmp";
QString str=QString(QLatin1String(ch));

原来都很简单!