Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

टिंकर कैनवास पर धराशायी रेखा कैसे आकर्षित करें?

टिंकर कैनवास पर धराशायी रेखा खींचने के लिए, हम create_line() के डैश पैरामीटर का उपयोग कर सकते हैं विधि।

कदम -

  • टिंकर लाइब्रेरी इंपोर्ट करें और टिंकर फ्रेम का इंस्टेंस बनाएं।

  • ज्यामिति . का उपयोग करके फ़्रेम का आकार सेट करें विधि।

  • कैनवास विजेट बनाएं और उसकी ऊंचाई सेट करें और चौड़ाई

  • इसके बाद, create_line फ़ंक्शन का उपयोग करें और लाइन (x1, y1) और (x2, y2) के निर्देशांक पास करें।

  • धराशायी लाइन पाने के लिए, डैश . का उपयोग करें पैरामीटर डैश=(5,1) 5px डैश के बाद 1px स्पेस के लिए।

  • आप भरें . का उपयोग करके धराशायी लाइनों का रंग और चौड़ाई सेट कर सकते हैं और चौड़ाई पैरामीटर।

  • अंत में, मेनलूप चलाएं एप्लिकेशन विंडो का।

उदाहरण

# 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 के समान डैश पैटर्न का समर्थन नहीं करता है।


  1. टिंकर पायथन का उपयोग करके एक वृत्त बनाएं

    टिंकर कैनवास का उपयोग आम तौर पर चाप, आयत, त्रिकोण, फ्रीफॉर्म आकृतियों आदि जैसी आकृतियों को बनाने के लिए किया जाता है। इन सभी आकृतियों को टिंकर लाइब्रेरी में उपलब्ध इनबिल्ट फ़ंक्शन का उपयोग करके तैयार किया जा सकता है। उदाहरण इस उदाहरण में, हम create_oval(x0,y0,x1,y1) का उपयोग करके एक मंडली बनाएंगे।

  1. टिंकर कैनवास को कैसे साफ़ करें?

    टिंकर एक विंडो में कैनवास जोड़ने का एक तरीका प्रदान करता है और जब हम एक कैनवास बनाते हैं, तो यह मेमोरी के अंदर कुछ स्टोरेज को लपेटता है। टिंकर में कैनवास बनाते समय, यह प्रभावी रूप से कुछ मेमोरी को खा जाएगा जिसे साफ़ करने या हटाने की आवश्यकता होती है। किसी कैनवास को साफ़ करने के लिए, हम delete() .

  1. कैनवास में एक छवि को कैसे केंद्रित करें पायथन टिंकर

    आइए मान लें कि हम Tkinter का उपयोग करके GUI-आधारित एप्लिकेशन बना रहे हैं और हम Tkinter कैनवास में एक छवि लोड करना चाहते हैं। डिफ़ॉल्ट रूप से, कैनवास अपनी चौड़ाई और ऊंचाई के अनुसार छवियों को लोड करता है। हालांकि, हम दिशा पास करके किसी भी दिशा (एन, एस, ई, डब्ल्यू, एनएस, ईडब्ल्यू, आदि) में एक छवि की स