¿Es posible acoplar la tabla de atributos 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).
fuente
¿Es posible acoplar la tabla de atributos 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).
De acuerdo con @JochenSchwarze en que tiene sentido tenerlo (y gracias por hacerlo una solicitud de función ).
Dicho esto, es posible hacerlo con un poco de Python.
Asegúrese de que la tabla de atributos Abrir en una configuración de ventana de acoplamiento esté habilitada desde la barra de menú:
Settings > Options > Data Sources > Feature attributes and table > Open attribute...
Restart QGIS y luego abierta tanto la consola Python ( Plugins > Python Console
o presione Ctrl+ Alt+ P) y la tabla de atributos de su seleccionado capa.
Luego escriba lo siguiente en la Consola 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 ahora debe estar acoplada a la derecha:
Y si quieres acoplarlo a la izquierda, reemplaza
iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])
con
iface.addDockWidget(Qt.LeftDockWidgetArea, attrTables[0])
Parece imposible en este momento. Pero estoy totalmente 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
fuente