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

टिंकर - लंबाई के आधार पर रंगीन रेखाएं कैसे बनाएं?

टिंकर कैनवास विजेट बहुमुखी विजेट्स में से एक है जिसका उपयोग आम तौर पर आकार, चाप, वस्तुओं, प्रदर्शन छवियों या किसी भी सामग्री को आकर्षित करने के लिए किया जाता है। कैनवास विजेट के अंदर की वस्तुओं को संशोधित किया जा सकता है और साथ ही कॉन्फ़िगर () . का उपयोग करके कॉन्फ़िगर किया जा सकता है मेथड या कंस्ट्रक्टर के भीतर गुणों को मान प्रदान करके।

कैनवास विजेट पर लाइनें बनाने के लिए, आप create_lines(x0,x1,x2,x3, fill="color", चौड़ाई, **विकल्प) का उपयोग कर सकते हैं। निर्माता। कंस्ट्रक्टर में, आप x0(top), x1(right), x2(bottom) के मान निर्दिष्ट कर सकते हैं और x3(बाएं) जो कैनवास विजेट के अंदर खींची जाने वाली रेखाओं की लंबाई तय करेगा।

उदाहरण

आइए यह समझने के लिए एक उदाहरण लेते हैं कि यह कैसे काम करता है। इस उदाहरण में, हम कैनवास विजेट में अलग-अलग रंगों के साथ तीन लाइनें बनाएंगे।

# Import the tkinter library
from tkinter import *

# Create an instance of tkinter canvas by executing it
win = Tk()
win.geometry("700x350")
win.title("Colored Lines")

# Create a canvas widget
my_canvas = Canvas(win, width=400, height=400, background="yellow")
my_canvas.pack()

# Create colored lines by providing length and width
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)

# Run the mainloop
win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से कैनवास विजेट में कुछ रंगीन रेखाएँ प्रदर्शित होंगी।

टिंकर - लंबाई के आधार पर रंगीन रेखाएं कैसे बनाएं?


  1. टिंकर में पॉपअप मेनू कैसे बनाएं?

    हमें उन अनुप्रयोगों में मेनूबार की आवश्यकता होती है जहां उपयोगकर्ता सहभागिता की आवश्यकता होती है। मेनू (पैरेंट) . को इनिशियलाइज़ करके मेनू बनाया जा सकता है मेनू आइटम के साथ ऑब्जेक्ट। tk_popup(x_root,y_root, False) को इनिशियलाइज़ करके एक पॉपअप मेनू बनाया जा सकता है जो सुनिश्चित करता है कि मेनू स्क्

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

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

  1. टिंकर के साथ मल्टीलाइन एंट्री कैसे बनाएं?

    मान लीजिए कि हम एक एंट्री विजेट बनाना चाहते हैं जो मल्टीलाइन यूजर इनपुट का समर्थन करता है। मल्टीलाइन एंट्री विजेट बनाने के लिए, हम टेक्स्ट () . का उपयोग कर सकते हैं कंस्ट्रक्टर। उदाहरण यहां, इस उदाहरण में, हम एक विंडो बनाएंगे जिसमें एक मल्टीलाइन एंट्री विजेट होगा। #Import the library from tkinter i