एक बार एक परत बना लेने के बाद, मैं इसे कैसे छिपा / दिखा सकता हूँ? मैं क्यूजीआईएस के माध्यम से चेकबॉक्स का चयन करके एक विशिष्ट परत के प्रतिपादन को सक्षम / अक्षम कर सकता हूं, लेकिन मुझे इसे अजगर कोड से प्रोग्रामेटिक रूप से करने की आवश्यकता है।
मैं अजगर कोड से एक लेबल कैसे दिखा / छिपा सकता / हटा सकता हूं?
मैं कुछ इस तरह की तलाश में हूँ:
aLayer = self.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
aLayer.Hide()
....
aLayer.Show()
@andytilia: आप सही हैं। मैंने पुराने प्रश्नों को भी संपादित किया।
—
हाइजेनबग
vl
(इसी तरह के कोड नमूने से पहले के प्रश्न में) को बदल दिया हैaLayer
।l
अंक के साथ लोअरकेस अक्षर को भ्रमित करना आसान है1
।