কম্পিউটার

Tkinter - কিভাবে দৈর্ঘ্যের উপর ভিত্তি করে রঙিন লাইন তৈরি করবেন?


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

আউটপুট

উপরের কোডটি চালানো হলে ক্যানভাস উইজেটে কিছু রঙিন লাইন দেখাবে।

Tkinter - কিভাবে দৈর্ঘ্যের উপর ভিত্তি করে রঙিন লাইন তৈরি করবেন?


  1. Tkinter ব্যবহার করে কিভাবে স্বচ্ছ উইজেট তৈরি করবেন?

  2. কিভাবে Tkinter এ একটি পপআপ মেনু তৈরি করবেন?

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

  4. কিভাবে Tkinter দিয়ে একটি মাল্টিলাইন এন্ট্রি তৈরি করবেন?