একটি 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() আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -

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