কম্পিউটার টিউটোরিয়াল

Tkinter Canvas-এ আর্ক (Arc) আঁকা কীভাবে করবেন?


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()

আউটপুট

এক্সিকিউশনে, এটি নিচের আউটপুটটি উৎপন্ন করবে −

Tkinter Canvas-এ আর্ক (Arc) আঁকা কীভাবে করবেন?


  1. Tkinter Canvas-এ অবজেক্টের কোঅর্ডিনেট পাওয়া

  2. টকিন্টার পাইথনে বৃত্ত আঁকা

  3. টকিন্টার পাইথনে ক্যানভাস ক্লিয়ার করা

  4. Python Tkinter-এ Canvas-এ ইমেজ সেন্টার (Center) করা