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