Sau khi tạo một lớp, làm thế nào tôi có thể ẩn / hiển thị nó? Tôi có thể bật / tắt hiển thị một lớp cụ thể bằng cách chọn hộp kiểm thông qua QGIS, nhưng tôi cần phải lập trình từ mã python.
Làm cách nào tôi có thể hiển thị / ẩn (không xóa) nhãn khỏi mã python?
Tôi đang tìm kiếm một cái gì đó như:
aLayer = self.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
aLayer.Hide()
....
aLayer.Show()
@andytilia: bạn nói đúng. Tôi cũng chỉnh sửa những câu hỏi cũ.
—
Heisenorms
vl
(từ mẫu mã tương tự trong câu hỏi trước đó) thànhaLayer
. Thật dễ dàng nhầm lẫn chữ cái viết thườngl
với chữ số1
.