Tengo un QDirModel
cuyo directorio actual está configurado. Luego tengo un QListView
que se supone que muestra los archivos en ese directorio. Esto funciona bienUso de QSortFilterProxyModel con un modelo de árbol
Ahora quiero limitar los archivos que se muestran, por lo que solo se muestran png archivos (el nombre del archivo termina en .png). El problema es que usando un QSortFilterProxyModel
y configurando el filtro de expresiones regulares, intentará hacer coincidir todos los padres de los archivos también. Según la documentación:
Para los modelos jerárquicos, el filtro es aplicado recursivamente a todos los niños. Si un elemento principal no coincide con el filtro , no se mostrará ninguno de sus elementos secundarios .
Entonces, ¿cómo obtengo el QSortFilterProxyModel
para filtrar solo los archivos en el directorio y no en los directorios en los que reside?