Answers:
同意@JochenSchwarze认为拥有它是有意义的(并感谢您将其作为功能请求)。
话说,有可能有一点的Python做到这一点。
确保从菜单栏中启用了“ 在停靠窗口中打开属性表”设置:
Settings > Options > Data Sources > Feature attributes and table > Open attribute...
重启QGIS然后打开两个 Python的控制台(Plugins > Python Console
或按Ctrl+ Alt+ P)和您的属性表选择层。
然后在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])
现在,您的属性表应该停靠在右侧:
如果您想将其停靠在左侧,请更换
iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])
与
iface.addDockWidget(Qt.LeftDockWidgetArea, attrTables[0])
目前似乎不可能。但是,我坚信这是有道理的。我刚开始在QGIS问题跟踪功能请求https://hub.qgis.org/issues/14941