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

टिंकर पर कैनवास टेक्स्ट पर रूपरेखा कैसे डालें?

टिंकर कैनवास विजेट का उपयोग कई उद्देश्यों के लिए किया जा सकता है जैसे छवियों को जोड़ना, कैनवास में आकार बनाना और बनाना, आकृतियों और वस्तुओं को एनिमेट करना आदि। कैनवास इनबिल्ट फ़ंक्शंस और विधियों का उपयोग करके, हम टेक्स्ट बना और प्रदर्शित कर सकते हैं।

टेक्स्ट बनाने के लिए, हम create_text(x,y, text, **Options) का उपयोग करते हैं तरीका। कैनवस में टेक्स्ट के चारों ओर एक आउटलाइन जोड़ने के लिए, हमें टेक्स्ट के चारों ओर बाउंडिंग बॉक्स बनाना होगा। बाउंडिंग बॉक्स प्रॉपर्टी अदृश्य बॉक्स को विजेट से जोड़ती है। और, यह हमें टेक्स्ट में एक आयत डालने की अनुमति देगा।

एक बार जब हम एक आयत बना लेते हैं, तो हम इसे पीछे खींच सकते हैं और पाठ को आयत के ऊपर बना सकते हैं। आयत को एक आउटलाइन प्रॉपर्टी दी जानी चाहिए जो कैनवास आइटम के चारों ओर हो।

उदाहरण

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x350")

# Create a canvas widget
canvas=Canvas(win, bg="blue3")
canvas.pack()

# Create a text in canvas
text=canvas.create_text(100,200, text="This works only in canvas",
font=('Calibri 18'), anchor="w", fill="white")

# Make the bounding-box around text
bbox=canvas.bbox(text)

# Create a rectangle inside the bounding box
rect=canvas.create_rectangle(bbox, outline="yellow",
fill="black", width=5)

# Make the text above to the rectangle
canvas.tag_raise(text,rect)

win.mainloop()
. में बनाएं

आउटपुट

यदि हम उपरोक्त कोड चलाएंगे, तो यह कैनवास में एक पूर्वनिर्धारित पाठ के साथ एक विंडो प्रदर्शित करेगा। टेक्स्ट की आउटलाइन कैनवास पर दिखाई देगी।

टिंकर पर कैनवास टेक्स्ट पर रूपरेखा कैसे डालें?


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

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

  1. टिंकर लेबल टेक्स्ट कैसे प्राप्त करें?

    विंडो पर टेक्स्ट या इमेज बनाने और प्रदर्शित करने के लिए टिंकर लेबल का उपयोग किया जाता है। इसके कई घटक और कार्य हैं जिनका उपयोग लेबल जानकारी को अनुकूलित करने के लिए किया जा सकता है जैसे कि फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई, आदि। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के लिए मान लिख

  1. टिंकर में गतिशील रूप से बटन टेक्स्ट का आकार कैसे बदलें?

    मान लें कि हमने टिंकर फ्रेम में एक बटन और एक लेबल बनाया है। कार्य बटन टेक्स्ट को अपनी मुख्य विंडो में गतिशील रूप से आकार बदलने की अनुमति देना है। हम बटन विजेट का उपयोग करके बटन बना सकते हैं . हालांकि, बटन लेबल को गतिशील रूप से बनाने के लिए कई अन्य कार्यों का उपयोग किया जाता है। इस उदाहरण में, हम दो