Я хочу удалить существующую опцию («Сохранить как») из контекстного меню слоя QGIS, что я обнаружил до сих пор, чтобы добавить новое действие LegendItems
или полностью перезаписать новыми опциями. Но не смог найти ни одного варианта, используя который я смог бы удалить существующий вариант контекстного меню по умолчанию.
Что я также видел, что есть метод menuProvider () , но не смог получить какие-либо подробности с этим методом.
Как удалить существующую опцию «Сохранить как» из контекстного меню QGIS?
Ответы:
Вам нужно переопределить текущее контекстное меню, используя ваш собственный класс
Минимальный пример кода для удаления опции « Экспорт »
источник
Меню «Настройки» => «Настройка интерфейса» в меню / mProjectMenu отключить mActionSaveProjectAs
источник