Tkinter Canvas विजेट बहुमुखी विजेट्स में से एक है जिसका उपयोग आमतौर पर आकृतियाँ, आर्क, ऑब्जेक्ट खींचने, इमेज प्रदर्शित करने या किसी भी सामग्री के लिए किया जाता है। Canvas विजेट के अंदर ऑब्जेक्ट्स को configure() मेथड या कंस्ट्रक्टर के भीतर गुणों को मान प्रदान करके संशोधित और कॉन्फ़िगर किया जा सकता है।
Canvas विजेट पर रेखाएं बनाने के लिए, आप create_line(x0, y0, x1, y1, fill="color", width, **options) कंस्ट्रक्टर का उपयोग कर सकते हैं। कंस्ट्रक्टर में, आप x0, y0, x1, y1 के मान निर्दिष्ट कर सकते हैं जो कैनवास विजेट के अंदर खींची जाने वाली रेखाओं की लंबाई तय करेंगे।
उदाहरण
आइए एक उदाहरण लेते हैं यह समझने के लिए कि यह कैसे काम करता है। इस उदाहरण में, हम Canvas विजेट में अलग-अलग रंगों की तीन रेखाएं बनाएंगे।
# Tkinter लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# इसे निष्पादित करके Tkinter कैनवास का इंस्टेंस बनाएं
win = Tk()
win.geometry("700x350")
win.title("Colored Lines")
# एक कैनवास विजेट बनाएं
my_canvas = Canvas(win, width=400, height=400, background="yellow")
my_canvas.pack()
# लंबाई और चौड़ाई प्रदान करके रंगीन रेखाएं बनाएं
my_canvas.create_line(20, 0, 400, 400, fill="#44a387", width=10)
my_canvas.create_line(0, 0, 400, 300, fill="#a5a344", width=10)
my_canvas.create_line(0, 0, 400, 200, fill="#9d44a3", width=10)
# मेनलूप चलाएं
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से Canvas विजेट में कुछ रंगीन रेखाएं प्रदर्शित होंगी।
