Ich möchte eine vorhandene Option ("Speichern unter") aus dem Kontextmenü der QGIS-Ebene entfernen. Bisher habe ich festgestellt, dass ich eine neue Aktion in die hinzufügen LegendItems
oder diese vollständig mit neuen Optionen überschreiben möchte. Konnte aber keine Option finden, mit der ich eine vorhandene Standard-Kontextmenüoption entfernen könnte.
Was ich auch gesehen habe, ist, dass die menuProvider () -Methode verfügbar ist, aber mit dieser Methode keine Details erhalten konnte.
Wie kann ich die vorhandene Option "Speichern unter" aus dem Kontextmenü von QGIS entfernen?
Antworten:
Sie müssen das aktuelle Kontextmenü mit Ihrer benutzerdefinierten Klasse überschreiben
Minimaler Beispielcode zum Entfernen der Option " Exportieren "
quelle
Menü "Einstellungen" => "Schnittstellenanpassung" im Menü / mProjectMenu deaktivieren mActionSaveProjectAs
quelle