3 votos

Creación de "selección de capas múltiples" con Qt Designer

Quiero crear un cuadro de selección múltiple (como el que se ve al hacer clic en la herramienta de la saga de procesamiento "Combinar capas vectoriales") con el Qt Designer.

enter image description here

enter image description here

0 votos

Su pregunta es muy amplia, ¿puede acotar el tema? ¿Con qué aspecto concreto necesita ayuda? ¿Qué ha probado?

0 votos

Estoy escribiendo mi 1er script en python. La cosa es que tengo más de una capa vectorial para seleccionar (para el posterior procesamiento de datos). Pude crear un cuadro de selección (sólo para una capa) en el diseñador Qt. Ahora estoy tratando de encontrar una manera de crear (o tal vez la codificación con python) un cuadro de selección de múltiples como se puede ver en la captura de pantalla.

3voto

Hameno Puntos 129

En QT puedes utilizar el Widget QList. Hay varias opciones de selección bajo el ajuste selectionMode que puede elegir para permitir la selección de texto mutli, ver el gráfico de abajo:

enter image description here

Para seleccionar características o todas las características de una capa, primero hay que crear una capa vectorial de QGIS que haga referencia a la capa en el disco o en una base de datos, y luego realizar la consulta de selección. Hay muchos posts en este sitio y otros (busque pyqgis create vector layer, pyqgis select layer o select feature).

0 votos

Vale, he encontrado esto. Pero no puedo averiguar cómo conseguir todas las capas (capas de puntos) dentro de la caja. He cambiado la imagen en mi cuadro de preguntas.

1 votos

Si las capas ya están en un mapa, puede recorrerlas en bucle en el panel de capas y añadir el texto del nombre de la capa al widget. Yo recomendaría primero aprender cómo agregar cualquier texto al widget y luego cómo obtener todos los nombres de las capas en un mapa. Si usted tiene una pregunta específica acerca de la codificación tendrá que publicar lo que has intentado en tu pregunta y nota donde usted está atascado antes de que otros puedan ayudar.

0 votos

Las capas que quiero seleccionar ya están dadas en QGis. Tengo que abrirlas manualmente. Estas capas deben ser seleccionables en el cuadro de selección múltiple.

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