কম্পিউটার

কিভাবে একটি tkinter ক্যানভাসে একটি চাপ আঁকা?


ক্যানভাস হল একটি আয়তক্ষেত্রাকার এলাকা যা ছবি বা অন্যান্য জটিল লেআউট আঁকার উদ্দেশ্যে। আপনি ক্যানভাসে গ্রাফিক্স, টেক্সট, উইজেট বা ফ্রেম রাখতে পারেন।

একটি 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()

আউটপুট

কার্যকর করার সময়, এটি নিম্নলিখিত আউটপুট তৈরি করবে -

কিভাবে একটি tkinter ক্যানভাসে একটি চাপ আঁকা?


  1. কিভাবে একটি Tkinter ক্যানভাসে একটি বস্তুর স্থানাঙ্ক পেতে?

  2. Tkinter Python ব্যবহার করে একটি বৃত্ত আঁকুন

  3. Tkinter ক্যানভাস কিভাবে সাফ করবেন?

  4. ক্যানভাস পাইথন টিকিন্টারে কীভাবে একটি চিত্রকে কেন্দ্র করবেন