जब मैं का उपयोग कर एक आकार आकर्षित:टिंकर कैनवास को कैसे साफ़ करें?
canvas.create_rectangle(10, 10, 50, 50, color="green")
Tkinter तथ्य का ट्रैक रखने कि यह बनाया गया था करता है?
एक सरल खेल मैं बना रहा हूं में, मेरा कोड एक Frame
आयतों का एक समूह बनाने के लिए, और फिर स्क्रीन स्पष्ट करने के लिए एक बड़ा काला आयत और फिर अपडेट आयतों का एक और सेट आकर्षित, और इतने पर है।
क्या मैं स्मृति में हजारों आयताकार वस्तुओं को बना रहा हूं?
मुझे पता है कि आप ऊपर दिए गए कोड को एक चर के लिए असाइन कर सकते हैं, लेकिन अगर मैं ऐसा नहीं करता हूं और सीधे कैनवास पर आकर्षित करता हूं, तो यह स्मृति में रहता है, या यह सिर्फ पिक्सल खींचता है, जैसे HTML5 में कैनवास?
क्या दृढ़ता से आकर्षित करने का कोई तरीका है? –
@ टेलरहिल: नहीं, लेकिन डेव के रूप में वैज्ञानिक आप अपने कैनवास विजेट एकत्र करने के लिए कैनवास टैग का उपयोग कर सकते हैं। तर्क 'टैग =' my_tag'' तर्क जोड़ने वाला विजेट बनाएं। फिर जब आप स्क्रीन को साफ़ करना चाहते हैं तो आप 'canvas.delete (' my_tag ') कर सकते हैं। 'My_tag'' के साथ टैग किए गए सभी कैनवास विजेट हटा दिए जाएंगे। –