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();