Filter过滤器
过滤器分为两种:
事件过滤器 https://blog.csdn.net/Rebiy12/article/details/104917814
文件过滤器
文件过滤器
#define VEDIO_PATH "/usr/video"
//设置过滤器
QStringList filters;
//设置文件信息列表
QFileInfoList fileList;
//路径文件
QDir vedio_dir(VEDIO_PATH);
//列表添加数据
filters<<QString("*.jpg")<<QString("*.mp4");
//jpg和vedio文件路径下查找
vedio_dir.setFilter(QDir::Files | QDir::NoSymLinks); //设置类型过滤器,只为文件格式
vedio_dir.setNameFilters(filters); //设置文件名称过滤器,只为filters格式(后缀为.jpg等图片格式)
fileList = vedio_dir.entryInfoList();