ক্যানভাস হল একটি আয়তক্ষেত্রাকার এলাকা যা ছবি বা অন্যান্য জটিল লেআউট আঁকার উদ্দেশ্যে। আপনি ক্যানভাসে গ্রাফিক্স, টেক্সট, উইজেট বা ফ্রেম রাখতে পারেন।
একটি tkinter ক্যানভাসে একটি চাপ আঁকতে, আমরা create_arc() ব্যবহার করব ক্যানভাসের পদ্ধতি এবং চাপ আঁকার জন্য স্থানাঙ্কের একটি সেট দিয়ে সরবরাহ করুন। আমরা create_arc() ব্যবহার করতে পারি একটি আর্ক আইটেম তৈরি করতে, যা একটি জ্যা, একটি পিসলাইস বা একটি সাধারণ চাপ হতে পারে৷
পদক্ষেপ −
-
প্রয়োজনীয় লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি উদাহরণ তৈরি করুন।
-
root.geometry ব্যবহার করে ফ্রেমের আকার সেট করুন পদ্ধতি।
-
একটি ক্যানভাস উইজেট তৈরি করুন এবং এর উচ্চতা এবং প্রস্থ সেট করুন। এছাড়াও, bg="blue" দিয়ে এর পটভূমির রঙ সেট করুন .
-
এরপর, create_arch ব্যবহার করুন একটি চাপ আঁকার পদ্ধতি। চাপের স্থানাঙ্ক সরবরাহ করুন এবং ব্যাপ্তিও সংজ্ঞায়িত করুন চাপ এখানে, আমরা extent=150 সেট করেছি .
-
অবশেষে, মেইনলুপ চালান অ্যাপ্লিকেশন উইন্ডোর।
উদাহরণ
# Import the required libraries from tkinter import * # Create an instance of Tkinter Frame root = Tk() # Set the geometry root.geometry("700x350") # Create a Canvas with a background color C = Canvas(root, bg="blue", height=250, width=600) # Coordinates for the arc coord = 100, 50, 500, 300 # Create the arc with extent=150 arc = C.create_arc(coord, start=0, extent=150, fill="red") C.pack(side=TOP, padx=50, pady=50) root.mainloop()
আউটপুট
কার্যকর করার সময়, এটি নিম্নলিখিত আউটপুট তৈরি করবে -