কম্পিউটার

কিভাবে একটি Tkinter ক্যানভাসে একটি ড্যাশ লাইন আঁকা?


একটি Tkinter ক্যানভাসে একটি ড্যাশড লাইন আঁকতে, আমরা create_line() এর ড্যাশ প্যারামিটার ব্যবহার করতে পারি পদ্ধতি।

পদক্ষেপ −

  • tkinter লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি উদাহরণ তৈরি করুন।

  • জ্যামিতি ব্যবহার করে ফ্রেমের আকার সেট করুন পদ্ধতি।

  • একটি ক্যানভাস উইজেট তৈরি করুন এবং এর উচ্চতা সেট করুন৷ এবং প্রস্থ .

  • এরপর, create_line ফাংশনটি ব্যবহার করুন এবং লাইনের স্থানাঙ্ক (x1, y1) এবং (x2, y2) পাস করুন।

  • একটি ড্যাশড লাইন পেতে, ড্যাশ ব্যবহার করুন প্যারামিটার ড্যাশ=(5,1) 5px ড্যাশের জন্য তারপর 1px স্পেস।

  • আপনি ফিল ব্যবহার করে ড্যাশড লাইনের রঙ এবং প্রস্থ সেট করতে পারেন এবং প্রস্থ পরামিতি।

  • অবশেষে, মেইনলুপ চালান অ্যাপ্লিকেশন উইন্ডোর।

উদাহরণ

# Import the library
from tkinter import *

# Create an instance of window
win = Tk()

# Set the geometry of the window
win.geometry("700x350")

C1 = Canvas(win, width=600, height=400)

# Coordinates of the line
coordinates = 100,150,550,150

# Draw a dashed vertical line, 5px dash and 1px space
C1.create_line(coordinates, dash=(5,1))
C1.pack()

win.mainloop()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

কিভাবে একটি Tkinter ক্যানভাসে একটি ড্যাশ লাইন আঁকা?

দ্রষ্টব্য :ড্যাশ প্যাটার্ন সিস্টেম-নির্ভর। আপনি উইন্ডোজ এবং লিনাক্স ভিত্তিক সিস্টেমে বিভিন্ন আউটপুট পেতে পারেন। উইন্ডোজ লিনাক্সের মতো একই ড্যাশ প্যাটার্ন সমর্থন করে না।


  1. Tkinter মেনু UI থেকে ড্যাশড লাইন কিভাবে সরাতে হয়?

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

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

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