कैनवास ट्किंटर में फ्लेक्सिबल विजेट्स में से एक है जो अपने फंक्शन्स, मेथड्स और एट्रिब्यूट्स की शक्ति के साथ विजेट्स को नियंत्रित करता है। हालांकि, ट्किंटर कैनवास का उपयोग create_text(options) कंस्ट्रक्टर का उपयोग करके टेक्स्ट बनाने के लिए किया जा सकता है। हम कंस्ट्रक्टर में अन्य प्रॉपर्टीज़ के साथ टेक्स्ट परिभाषित कर सकते हैं। टेक्स्ट परिभाषित करने के बाद, हम font(property) का उपयोग करके टेक्स्ट स्टाइल जैसे फ़ॉन्ट-फैमिली, फ़ॉन्ट-साइज़ और फ़ॉन्ट-स्टाइल को नियंत्रित कर सकते हैं।
उदाहरण
आइए निम्नलिखित उदाहरण पर एक नज़र डालते हैं जहां हम एक नया टेक्स्ट जोड़ेंगे और फिर font प्रॉपर्टी का उपयोग करके इसे रिसाइज़ करेंगे।
# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# ट्किंटर फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# ट्किंटर फ्रेम की ज्योमेट्री सेट करें
win.geometry("750x250")
# कैनवास बनाएं
canvas = Canvas(win, width=430, height=450)
# कैनवास के अंदर टेक्स्ट बनाएं
text = canvas.create_text(200, 40, text="Hey, Developers!", font=('Helvetica', '30', 'bold'))
canvas.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक विंडो प्रदर्शित होगी जिसमें कैनवास में टेक्स्ट होगा। हम कैनवास में टेक्स्ट को font(options) एट्रिब्यूट का उपयोग करके रिसाइज़ कर सकते हैं।

अब, प्रॉपर्टी से फ़ॉन्ट साइज़ बदलें और कोड चलाकर प्रतिबिंबित परिवर्तन देखें।