¿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.
¿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.
La opción que quieres está en 'Propiedades de la capa', pero dependiendo de la versión está en:
O en QGIS 3.8.2 es:
Quizás sea útil para alguien en algún momento, el equivalente usando PyQGIS [para el campo 0]: layer.setEditType(0, QgsVectorLayer.Hidden)
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.
Encontré esto a través de HasT pero en QGIS 2.6.1-Brighton es:
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.
Para ocultar los campos por lotes, esta pregunta propone un método en python: gis.stackexchange.com/questions/190843/
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.
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.