Canvas হল একটি আয়তাকার এলাকা যা ছবি আঁকা বা অন্যান্য জটিল লে আউট করার জন্য। আপনি Canvas-এ গ্রাফিক্স, টেক্সট, উইজেট বা ফ্রেম রাখতে পারেন।
Tkinter Canvas-এ আর্ক আঁকতে, আমরা Canvas-এর create_arc() মেথড ব্যবহার করব এবং আর্ক আঁকার জন্য কোঅর্ডিনেটের একটি সেট সরবরাহ করব। আমরা create_arc() ব্যবহার করে একটি আর্ক আইটেম তৈরি করতে পারি, যা একটি চর্ড, পাইস্লাইস বা একটি সিম্পল আর্ক হতে পারে।
পদক্ষেপসমূহ −
প্রয়োজনীয় লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন।
root.geometry মেথড ব্যবহার করে ফ্রেমের আকার সেট করুন।
একটি Canvas উইজেট তৈরি করুন এবং এর উচ্চতা এবং প্রস্থ সেট করুন। এছাড়া, এর ব্যাকগ্রাউন্ড কালার সেট করুন bg="blue" দিয়ে।
এরপর, create_arc মেথড ব্যবহার করে একটি আর্ক আঁকুন। আর্কের কোঅর্ডিনেট সরবরাহ করুন এবং আর্কের extent সংজ্ঞায়িত করুন। এখানে, আমরা extent=150 সেট করলাম।
অবশেষে, অ্যাপ্লিকেশন উইন্ডোর mainloop চালান।
উদাহরণ
# প্রয়োজনীয় লাইব্রেরি আমদানি করুন from tkinter import * # Tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন root = Tk() # জ্যামিতি সেট করুন root.geometry("700x350") # একটি ব্যাকগ্রাউন্ড কালারের সাথে Canvas তৈরি করুন C = Canvas(root, bg="blue", height=250, width=600) # আর্কের কোঅর্ডিনেট coord = 100, 50, 500, 300 # extent=150 দিয়ে আর্ক তৈরি করুন arc = C.create_arc(coord, start=0, extent=150, fill="red") C.pack(side=TOP, padx=50, pady=50) root.mainloop()আউটপুট
এক্সিকিউশনে, এটি নিচের আউটপুটটি উৎপন্ন করবে −
