12 votos

Visualización de la tabla de atributos de QGIS a la derecha

¿Es posible acoplar la tabla de atributos de QGIS a la derecha?

Sé que es posible mostrarlo en la parte superior e inferior, pero para mi proyecto sería mejor acoplarlo en el lado derecho (o izquierdo).

0 votos

15voto

Mue Puntos 2469

Estoy de acuerdo con @JochenSchwarze en que tiene sentido tenerlo (y gracias por hacer un solicitud de funciones ).

Diciendo esto, es posible para hacerlo con un poco de Python.


  1. Asegúrese de que el Abrir la tabla de atributos en una ventana acoplable se activa desde la barra de menús:

    Settings > Options > Data Sources > Feature attributes and table > Open attribute...
  2. Reinicie QGIS y luego abra ambos la consola de Python ( Plugins > Python Console o pulse Ctrl + Alt + P ) y la tabla de atributos de su seleccionado capa.

  3. A continuación, escriba lo siguiente en la consola de Python:

    from PyQt4.QtCore import Qt
    from PyQt4.QtGui import QApplication
    
    attrTables = [d for d in QApplication.instance().allWidgets() if d.objectName() == u'AttributeTable']
    iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])

Su tabla de atributos debería estar ahora acoplada a la derecha:

Attribute table


Y si quieres acoplarlo a la izquierda, sustituye

iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])

con

iface.addDockWidget(Qt.LeftDockWidgetArea, attrTables[0])

1 votos

Podemos estar de acuerdo en que es imposible para un usuario "normal" esperar que funcione a través de arrastrar y soltar y seguro que es posible si uno sabe de python, que en la mayoría de los casos no se puede dar por sentado (Decir esto es, me atrevo a decir, como decir "Es posible pedir una comida en Shanghai con un poco de chino") ;-)

1 votos

@JochenSchwarze - ¡Ja, ja! Sí, estoy completamente de acuerdo en que este no es un "método normal" en absoluto. Sería una buena característica para implementar como arrastrar y soltar ;)

7voto

DBM Puntos 51

Parece imposible por el momento. Pero estoy muy de acuerdo en que tiene sentido. Acabo de iniciar una solicitud de función en el rastreador de problemas de QGIS https://hub.qgis.org/issues/14941

1 votos

Se acaba de arreglar: github.com/qgis/QGIS/commit/ espero que esto responda a la pregunta ;-)

0 votos

Creo que sí. En ese caso, tu respuesta debería ser aceptada =)

0 votos

Si tengo Qgis instalado, ¿tengo que volver a instalarlo?

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