Tài liệu về các hàm Python tùy chỉnh trong QGIS


9

Làm cách nào tôi có thể ghi lại các hàm Python tùy chỉnh của mình trong QGIS?

Tôi muốn cung cấp cho người dùng trợ giúp cho các chức năng tôi đã viết cho họ:

nhập mô tả hình ảnh ở đây

Tôi đã thử thêm một chuỗi doc:

nhập mô tả hình ảnh ở đây

Nhưng bất cứ khi nào tôi nhấp vào Tải một thông báo lỗi được hiển thị:

nhập mô tả hình ảnh ở đây

Thông báo lỗi hiển thị rõ ràng một lỗi thụt lề, không tương ứng với mã thực tế của tôi.

Câu trả lời:


8

Những gì bạn đang làm là cách chính xác để ghi lại chức năng tùy chỉnh của bạn.
Lỗi bạn gặp phải là do theo mặc định khi bạn viết một hàm trong Trình chỉnh sửa hàm , phần thụt trước returncâu lệnh là 4 ký tự khoảng trắng chứ không phải là 'không gian tab'. Chỉ cần kiểm tra nếu đó là trường hợp. Việc thụt lề phải nhất quán (chỉ khoảng trắng hoặc không gian tab).


@ nash là đúng. Tôi vừa kiểm tra chức năng và chỉ có một lỗi khi sử dụng một không gian tab thay vì 4 khoảng trắng. +1, câu trả lời tốt!
mgri

Suy nghĩ tốt! Điều này có nghĩa là thông báo lỗi là chính xác. Điều kỳ lạ là đôi khi, nhưng không phải lúc nào cũng vậy, khi bạn nhấn Enter QGIS sử dụng một tab thay vì các ký tự khoảng trắng, có nghĩa là QGIS sẽ thêm một lỗi theo mặc định. Mặc dù tôi không thể tìm ra khi nào chính xác nó không làm điều đó một cách chính xác.
BritishSteel 28/03/2017
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.