sorry,这些日子忙于俗事,今天才又时间试了一下。编译出错了,错误信息指向
rerturn SupportFileType.key(StrFileExt,-1);这一行:
invalid conversion from 'int' to 'fileType'
错误: initializing argument 2 of 'const Key QMap<Key, T>::key(const T&, const Key&) const [with Key = fileType, T = QString]'
enum fileType MainWindow::fileExtString2FileType(const QString &StrFileExt)
{
QMap<fileType,QString> SupportFileType;
SupportFileType[jpg] = "jpg";
SupportFileType[jpeg] = "jpeg";
SupportFileType[png] = "png";
SupportFileType[bmp] = "bmp";
SupportFileType[txt] = "txt";
SupportFileType[mp3] = "mp3";
return SupportFileType.key(StrFileExt,-1);
}