10 votos

¿Establecer la visibilidad de las columnas de la tabla de atributos en QGIS?

¿Existe la posibilidad en QGIS de configurar un campo (columna) de la Tabla de Atributos como no visible?

En el diálogo de propiedades de la capa, no encontré nada.

10voto

Leyon Puntos 21

La opción que quieres está en 'Propiedades de la capa', pero dependiendo de la versión está en:

  1. Propiedades de las capas
  2. Campos
  3. Seleccione "Editar línea" en el campo (columna) que desea ocultar
  4. Seleccione "Oculto".

O en QGIS 3.8.2 es:

  1. Propiedades de las capas
  2. Formulario de atributos
  3. Seleccione la columna que desea ocultar en "Campos".
  4. Seleccione "Oculto" en "Tipo de widget".

enter image description here

2 votos

Quizás sea útil para alguien en algún momento, el equivalente usando PyQGIS [para el campo 0]: layer.setEditType(0, QgsVectorLayer.Hidden)

0 votos

Tu segundo enfoque para seleccionar el campo como un tipo de widget "oculto" en el formulario de atributos ya no me funciona en QGIS 3.12 en una capa de GeoPackage. He publicado un nuevo enfoque más fácil como respuesta separada.

0 votos

Esto no funciona, el campo sigue siendo visible a través de la tabla de atributos

5voto

YSN Puntos 161

Encontré esto a través de HasT pero en QGIS 2.6.1-Brighton es:

  1. Propiedades de las capas
  2. Campos
  3. Columna "Editar widget
  4. Edición de texto
  5. 'Oculto' del cuadro de lista (este último paso me parece engañoso, ya que no hay otras opciones, sólo hay que pulsar OK)

Si su tabla de atributos ya estaba abierta, tendrá que cerrarla y volver a abrirla para ver los cambios.

Si alguien sabe cómo hacer los pasos para ocultar los campos, por favor, que lo comente. Es un poco molesto cuando hay un montón de campos que ocultar.

0 votos

Para ocultar los campos por lotes, esta pregunta propone un método en python: gis.stackexchange.com/questions/190843/

5voto

Hugh Puntos 151

La ocultación de los campos de atributos se ha facilitado recientemente. Según la v3.10 del documentación sobre la ocultación de columnas puede cambiar la visibilidad de una columna directamente desde la tabla de atributos:

Haciendo clic con el botón derecho del ratón en la cabecera de una columna, puede elegir ocultarla de la tabla de atributos.

0 votos

Aunque estrictamente hablando, esto funciona para la tabla de Atributos, un usuario puede seguir viendo todos los campos cuando identifica una característica con la herramienta Identificar Características.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X