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

Tkinter – দৈর্ঘ্যের উপর ভিত্তি করে রঙিন লাইন তৈরি করার পদ্ধতি


Tkinter Canvas উইজেট সবচেয়ে ভারসেটাইল উইজেটগুলির একটি যা সাধারণত শেপ, আর্ক, অবজেক্ট আঁকতে, ইমেজ বা যেকোনো কন্টেন্ট প্রদর্শন করতে ব্যবহৃত হয়। Canvas উইজেটের ভেতরের অবজেক্টগুলো configure() মেথড বা কনস্ট্রাক্টরে প্রোপার্টির মান দিয়ে মডিফাই এবং কনফিগার করা যায়।

Canvas উইজেটে লাইন তৈরি করতে, আপনি create_lines(x0, x1, x2, x3, fill="color", width, **options) কনস্ট্রাক্টর ব্যবহার করতে পারেন। কনস্ট্রাক্টরে, আপনি x0(টপ), x1(রাইট), x2(বটম) এবং x3(লেফট) এর মান অ্যাসাইন করতে পারেন যা ক্যানভাস উইজেটের ভেতরে আঁকা লাইনগুলির দৈর্ঘ্য নির্ধারণ করবে।

উদাহরণ

এটি কীভাবে কাজ করে বুঝতে একটি উদাহরণ নেই। এই উদাহরণে, আমরা Canvas উইজেটে তিনটি ভিন্ন রঙের লাইন তৈরি করব।

# Tkinter লাইব্রেরি ইমপোর্ট করুন
from tkinter import *

# Tkinter ক্যানভাস ইনস্ট্যান্স তৈরি করুন
win = Tk()
win.geometry("700x350")
win.title("Colored Lines")

# একটি ক্যানভাস উইজেট তৈরি করুন
my_canvas = Canvas(win, width=400, height=400, background="yellow")
my_canvas.pack()

# দৈর্ঘ্য এবং প্রস্থ প্রদান করে রঙিন লাইন তৈরি করুন
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)

# মেইনলুপ রান করুন
win.mainloop()

আউটপুট

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

Tkinter – দৈর্ঘ্যের উপর ভিত্তি করে রঙিন লাইন তৈরি করার পদ্ধতি

  1. Tkinter-এ ট্রান্সপারেন্ট উইজেট তৈরি করা

  2. Tkinter-এ পপ-আপ মেনু তৈরি করা

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

  4. টকিন্টার পাইথনে মাল্টিলাইন এন্ট্রি তৈরি করা