ক্যানভাস উইজেট টিকিন্টার অ্যাপ্লিকেশনে গ্রাফিকাল উপস্থাপনার জন্য সর্বাধিক ব্যবহৃত উইজেটগুলির মধ্যে একটি। ক্যানভাস উইজেটে একটি লাইন প্রদর্শন করতে, আমরা বিল্ট-ইন লাইব্রেরি পদ্ধতি ব্যবহার করতে পারি create_line(x1,y1,x2,y2, **options) .
আমরা ড্যাশ ব্যবহার করে লাইনের ধরনও নির্দিষ্ট করতে পারি সম্পত্তি সলিড থেকে ড্যাশ এ লাইনের ধরন পরিবর্তন করতে গতিশীলভাবে, আমরা configure() ব্যবহার করতে পারি পদ্ধতি ড্যাশ-এ একটি খালি মান পাস করে বৈশিষ্ট্য, আমরা সলিড থেকে লাইন পরিবর্তন করতে পারি ড্যাশ করতে .
উদাহরণ
এটি কিভাবে কাজ করে তা দেখতে একটি উদাহরণ নেওয়া যাক৷
# tkinter import থেকে প্রয়োজনীয় লাইব্রেরি আমদানি করুন *tkinter import ttk থেকে# tkinter ফ্রেম বা windowwin=Tk()# tkinter windowwin.geometry("700x350")def update_line():ক্যানভাসের আকার সেট করুন। itemconfig(লাইন, ড্যাশ=())# একটি ক্যানভাস উইজেটক্যানভাস তৈরি করুন=ক্যানভাস(জয়, প্রস্থ=400, উচ্চতা=300)canvas.pack()# একটি linecanvas.create_line তৈরি করুন(300, 30, 300, 150, ড্যাশ=( 4, 2), width=5)# linettk-এর ড্যাশ প্রপার্টি পরিবর্তন করতে একটি বোতাম তৈরি করুন।আউটপুট
যদি আমরা উপরের কোডটি চালাই, এটি ক্যানভাস উইজেটের ভিতরে একটি ড্যাশড লাইন প্রদর্শন করবে।