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

Tkinter में कैनवस आयत की आउटलाइन को रंगीन कैसे करें?


मान लीजिए हमने Tkinter कैनवस पर एक आयत बनाई है। कार्य आयत को एक आउटलाइन प्रदान करना है जिसमें रंग हो। आयत को बॉर्डर या आउटलाइन प्रदान करने के लिए, पहले कंस्ट्रक्टर में आउटलाइन प्रॉपर्टी परिभाषित करें और इसमें एक नया रंग मान जोड़ें।

उदाहरण

इस उदाहरण में, हम Tkinter कैनवस पर एक आयत बनाएंगे और फिर उसकी आउटलाइन पर रंग लागू करेंगे।

# आवश्यक लाइब्रेरी आयात करें
from tkinter import *

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# ज्यामिति सेट करें
win.geometry("700x350")

# एक कैनवस विजेट परिभाषित करें
canvas = Canvas(win, width=500, height=350)
canvas.pack()

# कैनवस में एक आयत बनाएं
canvas.create_rectangle(100, 100, 300, 300, outline='yellow', width=4, fill='green')

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर कैनवस विजेट के अंदर एक आयत वाली विंडो प्रदर्शित होगी।

Tkinter में कैनवस आयत की आउटलाइन को रंगीन कैसे करें?

  1. ट्किंटर कैनवास टेक्स्ट आइटम का फ़ॉन्ट साइज़ कैसे सेट करें? ट्किंटर कैनवास टेक्स्ट आइटम का फ़ॉन्ट साइज़ कैसे सेट करें?

    कैनवास ट्किंटर में फ्लेक्सिबल विजेट्स में से एक है जो अपने फंक्शन्स, मेथड्स और एट्रिब्यूट्स की शक्ति के साथ विजेट्स को नियंत्रित करता है। हालांकि, ट्किंटर कैनवास का उपयोग create_text(options) कंस्ट्रक्टर का उपयोग करके टेक्स्ट बनाने के लिए किया जा सकता है। हम कंस्ट्रक्टर में अन्य प्रॉपर्टीज़ के साथ

  1. ट्किंटर में ओवल की आउटलाइन कैसे हटाएं? ट्किंटर में ओवल की आउटलाइन कैसे हटाएं?

    ट्किंटर कैनवास के साथ, हम 2D या 3D एप्लिकेशन के लिए शेप ड्रा कर सकते हैं, इमेज बना सकते हैं, एनिमेशन ड्रा कर सकते हैं, और बहुत कुछ। मान लीजिए कि हमें एक ओवल बनाना है जिसे कैनवास पर सौंदर्यपूर्ण ढंग से ड्रा किया जाए। अन्य फीचर्स हो सकते हैं जो ओवल और अन्य शेप्स को सौंदर्यपूर्ण रूप दे सकते हैं। कैनवा

  1. Tkinter Canvas कैसे क्लियर करें? Tkinter Canvas कैसे क्लियर करें?

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