Я использую Essen и пытаюсь следовать замечательному учебнику Аниты Грейзер « Подсветка контуров» . Я создал azimuth
функцию и загрузил ее, но на вкладке выражений ничего не отображается - даже Custom с функцией по умолчанию! Выражение существует как azimuth.py
в C :\Users\Max\.qgis2\python\expressions
со связанным .pyc
файлом. Перезапуск QGIS не имеет никакого значения
2
Я так понимаю, ты помнил, что нажал кнопку «Загрузить»? Я также обнаружил, что некоторые старые скрипты вызывали проблемы, когда я пытался перераспределить их в новую группу - у меня не было синтаксических ошибок, но исправление отступа вручную с использованием TAB на 4 пробела исправило это. Это может стоить проверить, особенно если вы вставили код в? (Я вижу, что вы используете 2 пробела для отступа). Хотя фолд-маркер (знак минус после номера строки) выглядит нормально ...
—
Стивен Кей,
@ StevenKay Спасибо Стивену впервые, у меня есть ошибка в коде, и это связано с отступом. Я не знал об этом, и да, я вставил код в. Просто для подтверждения, всегда должно быть 4 пробела в начале строки - я заметил, что редактор функций выполняет некоторые автоматические отступы?
—
Макс
@ Джозеф Спасибо, я сделаю - очень ценю всю помощь
—
Макс
@ Макс Ты когда-нибудь решал это? Я испытываю то же самое. Мои пользовательские функции не загружаются при запуске qgis, поэтому я должен зайти на вкладку редактора функций и нажать «загрузить», прежде чем пользовательские функции появятся на вкладке редактора выражений.
—
Joskal