Ist es möglich, die QGIS-Attributtabelle rechts anzudocken? Ich weiß, dass es möglich ist, es oben und unten anzuzeigen, aber für mein Projekt ist es besser, es auf der rechten (oder linken) Seite anzudocken.
quelle
Ist es möglich, die QGIS-Attributtabelle rechts anzudocken? Ich weiß, dass es möglich ist, es oben und unten anzuzeigen, aber für mein Projekt ist es besser, es auf der rechten (oder linken) Seite anzudocken.
Stimmen Sie @JochenSchwarze zu, dass es sinnvoll ist, es zu haben (und danke, dass Sie es zu einer Funktionsanfrage gemacht haben ).
Wenn man das sagt, ist es möglich , es mit etwas Python zu machen.
Stellen Sie sicher, dass die Einstellung Attributtabelle in einem Dockfenster öffnen in der Menüleiste aktiviert ist:
Settings > Options > Data Sources > Feature attributes and table > Open attribute...
Starten Sie QGIS neu und öffnen Sie dann sowohl die Python-Konsole ( Plugins > Python Console
oder drücken Sie Ctrl+ Alt+ P) als auch die Attributtabelle der ausgewählten Ebene.
Geben Sie dann Folgendes in die Python-Konsole ein:
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])
Ihre Attributtabelle sollte jetzt rechts angedockt sein:
Und wenn Sie es links andocken möchten, ersetzen Sie es
iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])
mit
iface.addDockWidget(Qt.LeftDockWidgetArea, attrTables[0])
Scheint im Moment unmöglich. Aber ich stimme voll und ganz zu, dass es Sinn macht. Ich habe gerade eine Funktionsanforderung im QGIS Issue Tracker https://hub.qgis.org/issues/14941 gestartet
quelle