Tkinter ক্যানভাস উইজেট হল একটি বহুমুখী উইজেট যা সাধারণত আকার, আর্কস, বস্তু, প্রদর্শন চিত্র বা যেকোনো বিষয়বস্তু আঁকতে ব্যবহৃত হয়। ক্যানভাস উইজেটের ভিতরে থাকা বস্তুগুলিকে কনফিগার() ব্যবহার করে পরিবর্তন করার পাশাপাশি কনফিগার করা যেতে পারে। পদ্ধতি বা কন্সট্রাকটরের মধ্যে বৈশিষ্ট্যের মান প্রদান করে।
একটি ক্যানভাস উইজেটে লাইন তৈরি করতে, আপনি create_lines(x0,x1,x2,x3, fill="color", width, **options) ব্যবহার করতে পারেন নির্মাণকারী কন্সট্রাক্টরে, আপনি x0(শীর্ষ), x1(ডান), x2(নীচে) এর মান নির্ধারণ করতে পারেন এবং x3(বাম) যা ক্যানভাস উইজেটের ভিতরে আঁকা লাইনের দৈর্ঘ্য নির্ধারণ করবে।
উদাহরণ
আসুন এটি কীভাবে কাজ করে তা বোঝার জন্য একটি উদাহরণ নেওয়া যাক। এই উদাহরণে, আমরা ক্যানভাস উইজেটে বিভিন্ন রং দিয়ে তিনটি লাইন তৈরি করব।
# Import the tkinter library from tkinter import * # Create an instance of tkinter canvas by executing it win = Tk() win.geometry("700x350") win.title("Colored Lines") # Create a canvas widget my_canvas = Canvas(win, width=400, height=400, background="yellow") my_canvas.pack() # Create colored lines by providing length and width my_canvas.create_line(20, 0, 400, 400, fill="#44a387", width=10) my_canvas.create_line(0, 0, 400, 300, fill="#a5a344", width=10) my_canvas.create_line(0, 0, 400, 200, fill="#9d44a3", width=10) # Run the mainloop win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে ক্যানভাস উইজেটে কিছু রঙিন লাইন দেখাবে।