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.

¿Fue útil?

Solución

Se tendría que usar QTreeView.expand .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top