Personalizacja - menu podręczne dla dodanych warstw - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: Personalizacja - menu podręczne dla dodanych warstw (/thread-1605.html) |
Personalizacja - menu podręczne dla dodanych warstw - tm261700 - 12-03-2018 Przygotowuje wersję QGIS'a tak aby dostępna była dla użytkowników z minimalnymi opcjami/funkcjonalnościami. Czy wie ktoś jak "wyłączyć/ukryć" menu podręczne, które pojawia się dla każdej dodanej warstwy bądź wyłączyć/ukryć opcję z menu podręcznego dająca możliwość eksportu warstwy "Zapisz jako ..."? RE: Personalizacja - menu podręczne dla dodanych warstw - tm261700 - 14-03-2018 Znalazłem rozwiązanie, które pozwoli zastąpić istniejące menu kontekstowe dla warstw na swoje. Nie wiem tylko gdzie ten kawałek skryptu umieścić w jakim pliku programu. Rozwiązanie: https://gis.stackexchange.com/questions/250139/setting-different-context-menu-actions-for-each-layer-type-with-pyqgis RE: Personalizacja - menu podręczne dla dodanych warstw - xmaziax - 14-03-2018 Utwórz plik startup.py w katalogu C:\Users\nazwa_uzytkownika\.qgis2\python\ Wstaw do niego kod z tego linku, który wklejałeś, uzupełniony o jeden wiersz Kod: (from qgis.utils import iface) Po uruchomieniu QGis, po dodaniu nowej warstwy masz to menu jakie jest zdefiniowane w pliku. Oczywiście musisz sobie pobudować potrzebne funkcje. Inne rozwiązanie to dodanie tego kodu (oczywiście zmodyfikowanego) do jakiegoś pluginu służącego do czytania danych (skoro ograniczasz operacje na danych, to zapewne także automatyzujesz podczytywanie danych, a plugin to dobre rozwiązanie). Kod: from qgis.core import QgsVectorLayer, QgsRasterLayer RE: Personalizacja - menu podręczne dla dodanych warstw - tm261700 - 15-03-2018 Dzięki - działa. |