QGISレイヤーのコンテキストメニューから既存のオプション(「名前を付けて保存」)を削除したいのですが、これまでのところ、新しいアクションをに追加するLegendItems
か、新しいオプションで完全に上書きします。しかし、既存のデフォルトのコンテキストメニューオプションを削除できるオプションを見つけることができませんでした。
menuProvider()メソッドが使用可能であることがわかりましたが、このメソッドでは詳細を取得できませんでした。
QGISのコンテキストメニューから既存の[名前を付けて保存]オプションを削除するにはどうすればよいですか?
すべてのオプションを削除してカスタムオプションを追加する場合は、こちらを確認してください。gis.stackexchange.com
—
Fran Raga
私はすでにそれを見てきました。探しているのは、既存のコンテキストメニューの1つのアクションのみを削除することです。
—
Ahsan Mukhtar
私は最初のクリックだけで作業してドラフトを作成します。アクションは削除できないと思います。このcontextMenuを複製できますが、すべてのアクションにQGIS Apiのpythonメソッドがあるわけではありません
—
Fran Raga
デフォルトのアクションをすべて複製するにはどうすればよいですか?
—
Ahsan Mukhtar
この例github.com/valheran/QDriller/blob/…とqgis.org/api/2.18/classQgsLayerTreeViewDefaultActions.htmlを確認してください。 ただし、すべてのアクションにメソッドがあるわけではありません
—
Fran Raga