É possível encaixar a tabela de atributos QGIS à direita? Sei que é possível exibi-lo na parte superior e inferior, mas para o meu projeto seria melhor encaixá-lo no lado direito (ou esquerdo).
fonte
É possível encaixar a tabela de atributos QGIS à direita? Sei que é possível exibi-lo na parte superior e inferior, mas para o meu projeto seria melhor encaixá-lo no lado direito (ou esquerdo).
Concorde com @JochenSchwarze que faz sentido tê-lo (e obrigado por fazer disso uma solicitação de recurso ).
Dizendo isso, é possível fazê-lo com um pouco de Python.
Verifique se a tabela Abrir atributo em uma janela de encaixe está ativada na barra de menus:
Settings > Options > Data Sources > Feature attributes and table > Open attribute...
Restart QGIS e, em seguida, aberto tanto a consola de Python ( Plugins > Python Console
ou pressione Ctrl+ Alt+ P) e A tabela de atributos do seu selecionado camada.
Em seguida, digite o seguinte no console do 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])
Sua tabela de atributos agora deve estar encaixada à direita:
E se você quiser encaixá-lo à esquerda, substitua
iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])
com
iface.addDockWidget(Qt.LeftDockWidgetArea, attrTables[0])
Parece impossível no momento. Mas concordo plenamente que faz sentido. Acabei de iniciar uma solicitação de recurso no rastreador de problemas do QGIS https://hub.qgis.org/issues/14941
fonte