PyQt: directorio actual en QFileSystemModel
-
08-10-2019 - |
Pregunta
Estoy utilizando el siguiente código de ejemplo de algunos oficiales:
model = QFileSystemModel()
model.setRootPath(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
Yo esperaba que se expanda la estructura de directorios en la vista de árbol para que se mostraría directorio desde el que se ejecuta mi programa. Lo que me pasa, sin embargo, es un árbol sin expandir a partir de la raíz del sistema de archivos. ¿Cómo puedo hacerlo bien?
He intentado utilizar expand
, pero no sirvió de nada:
model = QFileSystemModel()
index = model.index(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
view.expand(index)
La vista de árbol está todavía sin expandir.
Solución
Se tendría que usar QTreeView.expand .
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow