Tkinter Canvas पर डैश्ड लाइन खींचने के लिए, हम create_line() मेथड के dash पैरामीटर का उपयोग कर सकते हैं।
चरण
Tkinter लाइब्रेरी इम्पोर्ट करें और Tkinter फ्रेम का एक इंस्टेंस बनाएं।
geometry मेथड का उपयोग करके फ्रेम का आकार सेट करें।
Canvas विजेट बनाएं और इसकी height और width सेट करें।
अगला, create_line फ़ंक्शन का उपयोग करें और लाइन के निर्देशांक (x1, y1) और (x2, y2) पास करें।
डैश्ड लाइन प्राप्त करने के लिए, dash पैरामीटर dash=(5,1) का उपयोग करें 5px डैश के बाद 1px स्पेस के लिए।
आप fill और width पैरामीटर्स का उपयोग करके डैश्ड लाइन का रंग और चौड़ाई सेट कर सकते हैं।
अंत में, एप्लिकेशन विंडो का mainloop चलाएं।
उदाहरण
# Import the library from tkinter import * # Create an instance of window win = Tk() # Set the geometry of the window win.geometry("700x350") C1 = Canvas(win, width=600, height=400) # Coordinates of the line coordinates = 100,150,550,150 # Draw a dashed vertical line, 5px dash and 1px space C1.create_line(coordinates, dash=(5,1)) C1.pack() win.mainloop()आउटपुट
यह निम्नलिखित आउटपुट देगा:

नोट: डैश पैटर्न सिस्टम-निर्भर हैं। आपको Windows और Linux आधारित सिस्टम पर अलग-अलग आउटपुट मिल सकते हैं। Windows Linux के समान डैश पैटर्न का समर्थन नहीं करता है।