从QFile获取文件名?
例如:
QFile f("/home/umanga/Desktop/image.jpg"); 我如何获得文件名 – “image.jpg”?
 使用QFileInfopath(如果有的话): 
 QFileInfo fileInfo(f.fileName()); QString filename(fileInfo.fileName()); 
 一种方法,不一定是最好的:从QFile ,你可以用QFile::fileName()来获得文件规范: 
 QFile f("/home/umanga/Desktop/image.jpg"); QString str = f.fileName(); 
 那么你可以使用像QString::split这样的string特性: 
 QStringList parts = str.split("/"); QString lastBit = parts.at(parts.size()-1); 
 另外:单独的文件名和文件path有QFile f 
 QString path = f.fileName(); QString file = path.section("/",-1,-1); QString dir = path.section("/",0,-2); 
你不需要创build一个额外的fileInfo。