Tôi muốn xóa một tùy chọn hiện có ("Lưu dưới dạng") khỏi menu ngữ cảnh của lớp QGIS, điều tôi đã tìm thấy cho đến nay là, để thêm hành động mới trong LegendItems
hoặc ghi đè hoàn toàn với các tùy chọn mới. Nhưng không thể tìm thấy bất kỳ tùy chọn nào bằng cách sử dụng mà tôi có thể xóa tùy chọn menu Ngữ cảnh mặc định hiện có.
Những gì tôi cũng đã thấy rằng có sẵn phương thức menuProvider () , nhưng không thể có bất kỳ chi tiết nào với phương thức này.
Làm cách nào tôi có thể xóa tùy chọn "Lưu dưới dạng" khỏi menu ngữ cảnh của QGIS?
để xóa tất cả các tùy chọn và thêm tùy chọn tùy chỉnh, hãy kiểm tra điều này: gis.stackexchange.com/a/250170/49538
—
Fran Raga
Tôi đã thấy rằng, điều đang tìm kiếm là chỉ xóa một hành động của menu Ngữ cảnh hiện có.
—
Ahsan Mukhtar
Tôi tạo bản nháp chỉ bằng cách thực hiện lần nhấp đầu tiên, tôi nghĩ rằng mọi hành động đều không thể xóa được. Bạn sao chép bối cảnh này, nhưng không phải tất cả hành động đều có phương pháp python trong QGIS Api
—
Fran Raga
Làm thế nào tôi có thể sao chép tất cả các hành động mặc định?
—
Ahsan Mukhtar
Kiểm tra ví dụ này github.com/valheran/QDriller/blob/ trên và qgis.org/api/2.18/ classQgsLayerTreeViewDefaultActions.html nhưng không phải tất cả hành động đều có phương pháp
—
Fran Raga