เมื่อสร้างเลเยอร์แล้วฉันจะซ่อน / แสดงมันได้อย่างไร? ฉันสามารถเปิด / ปิดการแสดงผลเลเยอร์เฉพาะโดยเลือกช่องทำเครื่องหมายผ่าน QGIS แต่ฉันต้องทำโดยทางโปรแกรมจากรหัสหลาม
ฉันจะแสดง / ซ่อน (ไม่ลบ) ฉลากจากรหัสหลามได้อย่างไร
ฉันกำลังมองหาสิ่งที่ชอบ:
aLayer = self.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
aLayer.Hide()
....
aLayer.Show()
@andytilia: ถูกต้อง ฉันแก้ไขคำถามเก่าด้วย
—
Heisenbug
vl
(จากตัวอย่างโค้ดที่คล้ายกันในคำถามก่อนหน้า)aLayer
เพื่อ มันง่ายที่จะสร้างความสับสนให้ตัวอักษรตัวพิมพ์เล็กกับหลักl
1