오른쪽에 QGIS 속성 테이블 표시


10

QGIS 속성 테이블을 오른쪽에 도킹 할 수 있습니까? 상단과 하단에 표시하는 것이 가능하지만 프로젝트의 경우 오른쪽 (또는 왼쪽)에 도킹하는 것이 좋습니다.

답변:


13

@JochenSchwarze에 동의하는 것이 좋습니다 (그리고 기능 요청 을 해 주셔서 감사합니다 ).

그 말을, 가능한 파이썬의 비트와 함께 그것을 할 수 있습니다.


  1. 메뉴 표시 줄에서 독 창에서 속성 테이블 열기 설정이 활성화되어 있는지 확인하십시오 .

    Settings > Options > Data Sources > Feature attributes and table > Open attribute...
  2. QGIS를 다시 시작한 다음 Python 콘솔 ( 또는 + + )과 선택한 레이어 의 속성 테이블을 모두 엽니 .Plugins > Python ConsoleCtrlAltP

  3. 그런 다음 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])

1
드래그 앤 드롭을 통해 작동하는 것을 기대하는 '일반적인'사용자에게는 불가능하며, 파이썬에 대해 알고 있다면 대부분의 경우 당연한 것으로 간주 될 수는 없습니다. , "중국인들과 함께 상하이에서 식사를 주문할 수 있습니다"라고 말한 것과 같이 ;-)
Jochen Schwarze

1
@JochenSchwarze-하하! 네, 이것이 '정상적인 방법'이 아님을 전적으로 동의합니다! 드래그 앤 드롭으로 구현하기에 좋은 기능이 될 것입니다.)
Joseph

6

현재 불가능한 것 같습니다. 그러나 나는 그것이 의미가 있다는 것에 강력히 동의합니다. QGIS 이슈 트래커 https://hub.qgis.org/issues/14941 에서 기능 요청을 시작했습니다.


1
방금 수정되었습니다 : github.com/qgis/QGIS/commit/… 이 질문에 대한 답변이 되었기를 바랍니다. ;-)
Jochen Schwarze

나는 그것을 믿는다! 어떤 경우에, 당신의 대답은 받아 들여 져야합니다 =)
Joseph

Qgi를 설치 한 경우 다시 설치해야합니까?
마누엘 알레한드로
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.