Pregunta

Estoy utilizando QTreeView con QFileSystemModel. Muestra columnas como tamaño, tipo, fecha de modificación, que no necesito. ¿Cómo puedo eliminarlos de la vista? No puedo encontrar ningún removeColumn en el modelo o en la vista.

¿Fue útil?

Solución

QHeaderView de su TreeView llamando cabecera () sobre ella, la headerview sabe acerca de las columnas y puede ocultarlos a través hideSection

Otros consejos

Creo, este post es un duplicado de:
¿Cómo puedo eliminar columnas de una QTreeView (usando QDirModel)?

La única diferencia es que aquí estamos utilizando QFileSystemModel en lugar de QDirModel -., Que no hace ninguna diferencia ya que las necesidades de columnas que se oculta en la vista

Así que creo que apunta a la solución correcta es la mejor que puede hacer.

QTreeView::setColumnHidden(int column, bool hide)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top