কম্পিউটার

কিভাবে TKinter ক্যানভাস লাইন ড্যাশ থেকে কঠিন পরিবর্তন করতে?


ক্যানভাস উইজেট টিকিন্টার অ্যাপ্লিকেশনে গ্রাফিকাল উপস্থাপনার জন্য সর্বাধিক ব্যবহৃত উইজেটগুলির মধ্যে একটি। ক্যানভাস উইজেটে একটি লাইন প্রদর্শন করতে, আমরা বিল্ট-ইন লাইব্রেরি পদ্ধতি ব্যবহার করতে পারি 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-এর ড্যাশ প্রপার্টি পরিবর্তন করতে একটি বোতাম তৈরি করুন। 

আউটপুট

যদি আমরা উপরের কোডটি চালাই, এটি ক্যানভাস উইজেটের ভিতরে একটি ড্যাশড লাইন প্রদর্শন করবে।

কিভাবে TKinter ক্যানভাস লাইন ড্যাশ থেকে কঠিন পরিবর্তন করতে?


  1. কিভাবে একটি Tkinter ক্যানভাস আয়তক্ষেত্রের রূপরেখা রঙিন?

  2. কিভাবে Tkinter একটি ডিম্বাকৃতির রূপরেখা অপসারণ?

  3. Tkinter-এ ttk.Entry-এর ফন্ট কীভাবে পরিবর্তন করবেন?

  4. আমি কিভাবে Tkinter এ একটি ফ্রেমের পটভূমি পরিবর্তন করব?