Làm thế nào để hiển thị một hộp thông báo trong QGIS?


9

Tôi đang bắt đầu phát triển một plugin cho Qgis bằng python, cái mà tôi rất mới và muốn xem một số kết quả của các biến bằng cách hiển thị một thông báo trong QGIS. Tôi có thể làm cái này như thế nào?


Không phải Plugins-> Python_console có đủ cho bạn không?
SS_Rebelious

Bảng điều khiển Python không thực sự có ý nghĩa cho điều đó.
Nathan W

2
Bạn có nghĩa là bạn muốn hiển thị một hộp thông báo với một số giá trị.
Nathan W

Có, tôi muốn hiển thị hộp thông báo với một số giá trị
GreyHippo

Câu trả lời:


10
some_variable = feature.geometry()   

QMessageBox.information(None, "DEBUG:", str(some_variable)) 

Làm thế nào mà won wont này hoạt động như một lớp trong khi chạy nó dưới dạng tập lệnh nhập sys trong trình soạn thảo giao diện điều khiển?
GIỎ HÀNG

4

Một lựa chọn tốt khác là nhật ký tin nhắn.

from qgis.core import QgsMessageLog

QgsMessageLog.logMessage("message")
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.