Canvas Tkinter-এ সবচেয়ে ফ্লেক্সিবল উইজেটोंএক যা ফাংশন, মেথড এবং অ্যাট্রিবিউটের শক্তি দিয়ে উইজেট কন্ট্রোল করে। যedut Tkinter canvas ব্যবহার করে create_text(options) কনস্ট্রাক্টর দিয়ে টেক্সট তৈরি করা যায়। আমরা কনস্ট্রাক্টরে টেক্সট অন্যান্য প্রোপার্টিসহ ডিফাইন করতে পারি। টেক্সট ডিফাইন করার পর, আমরা font(property) ব্যবহার করে টেক্সট স্টাইল যেমন ফন্ট-ফ্যামিলি, ফন্ট-সাইজ এবং ফন্ট-স্টাইল কন্ট্রোল করতে পারি।
উদাহরণ
নিচের উদাহরণে, আমরা একটি নতুন টেক্সট যোগ করব এবং তারপর font প্রপার্টি ব্যবহার করে রিসাইজ করব।
# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেম বা উইন্ডোর ইনস্ট্যান্স তৈরি
win = Tk()
# Tkinter ফ্রেমের জিওমেট্রি সেট
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) অ্যাট্রিবিউট ব্যবহার করে টেক্সট রিসাইজ করতে পারি।

এখন, প্রপার্টি থেকে ফন্ট সাইজ পরিবর্তন করুন এবং কোড রান করুন পরিবর্তনগুলো দেখতে।