QGIS 레이어의 컨텍스트 메뉴에서 기존 옵션 ( "다른 이름으로 저장")을 제거하고 싶습니다. 지금까지 찾은 것은에서 새로운 작업을 추가 LegendItems
하거나 새로운 옵션으로 완전히 덮어 쓰는 것입니다. 그러나 기존 기본 상황에 맞는 메뉴 옵션을 제거 할 수있는 옵션을 찾을 수 없습니다.
내가 본 것은 menuProvider () 메소드가 있지만이 메소드로 세부 정보를 얻을 수 없다는 것을 알았습니다 .
QGIS의 상황에 맞는 메뉴에서 기존 "다른 이름으로 저장"옵션을 제거하려면 어떻게해야합니까?
모든 옵션을 제거하고 사용자 정의 옵션을 추가하려면 다음을 확인하십시오 : gis.stackexchange.com/a/250170/49538
—
Fran Raga
나는 이미 찾고있는 것은 기존의 상황에 맞는 메뉴의 한 가지 동작 만 제거하는 것입니다.
—
Ahsan Mukhtar
나는 내가 어떤 행동을 deleted.You 복제 모시이 contextMenu를 추적 할 수없는 가망 아니라, 모든 작업은 QGIS API의 파이썬 방법을 생각 만하여 초안은 첫 번째 클릭을 작동하게
—
프랜 라가
모든 기본 동작을 어떻게 복제 할 수 있습니까?
—
Ahsan Mukhtar
이 예제 github.com/valheran/QDriller/blob/… 및 qgis.org/api/2.18/classQgsLayerTreeViewDefaultActions.html을 확인하십시오. 그러나 모든 조치에 메소드가있는 것은 아닙니다.
—
Fran Raga