কম্পিউটার

কিভাবে একটি Tkinter টেক্সট উইজেটে ডিফল্ট মাউস ডাবল-ক্লিক আচরণ কনফিগার করবেন?


Tkinter-এর টেক্সট উইজেট অ্যাপ্লিকেশনটিতে একটি টেক্সট এডিটরের মতো কার্যকারিতা যোগ করতে ব্যবহার করা হয়। টেক্সট উইজেট ব্যবহারকারীর কাছ থেকে মাল্টিলাইন ব্যবহারকারী ইনপুট সমর্থন করে। আমরা configure() ব্যবহার করে টেক্সট উইজেটের বৈশিষ্ট্য যেমন এর ফন্টের বৈশিষ্ট্য, পাঠ্যের রঙ, পটভূমি ইত্যাদি কনফিগার করতে পারি। পদ্ধতি।

টেক্সট উইজেট ট্যাগিং প্রদান করে যার মাধ্যমে আমরা পাঠ্য নির্বাচন করতে পারি। এই কার্যকারিতা প্রসারিত করার জন্য, আমরা ডাবল-ক্লিক বোতামটিও আবদ্ধ করতে পারি যা একটি সময়ে একটি শব্দ নির্বাচন করার জন্য ইভেন্টের অধিকারী হবে৷

উদাহরণ

আসুন উদাহরণটি দেখি, যেখানে আমরা পাঠ্য নির্বাচন করতে ডাবল মাউস-ক্লিক বোতামটি নিষ্ক্রিয় করেছি।

# tkinter import থেকে প্রয়োজনীয় লাইব্রেরি আমদানি করুন *# tkinter ফ্রেম বা windowwin এর একটি উদাহরণ তৈরি করুন =Tk()# tkinter windowwin.geometry("700x350")# বর্তমানের দৈর্ঘ্য পেতে একটি ফাংশন সংজ্ঞায়িত করুন textdef select_all():text.tag_add("start", "1.0", "end") return "break"# তৈরি করুন একটি টেক্সট উইজেটটেক্সট =টেক্সট(জয়, প্রস্থ=50, উচ্চতা=10, ফন্ট=('ক্যালিব্রি 14' ))text.pack()text.insert(INSERT, "একটি শব্দ নির্বাচন করুন এবং তারপরে ডাবল ক্লিক করুন")# eventtext.bind('', select_all)win.mainloop()<দিয়ে বোতামগুলি আবদ্ধ করুন /প্রে> 

আউটপুট

উপরের কোডটি চালানোর ফলে একটি পূর্বনির্ধারিত পাঠ্য সহ একটি পাঠ্য উইজেট প্রদর্শিত হবে। এখন, একটি শব্দ নির্বাচন করুন এবং শব্দটি নির্বাচন করতে তার উপর ডাবল ক্লিক করুন৷

কিভাবে একটি Tkinter টেক্সট উইজেটে ডিফল্ট মাউস ডাবল-ক্লিক আচরণ কনফিগার করবেন?


  1. কিভাবে একটি উইন্ডো থেকে Tkinter উইজেট মুছে ফেলা যায়?

  2. কিভাবে Tkinter Text Widget থেকে ইনপুট পেতে হয়?

  3. কিভাবে একটি Tkinter এন্ট্রি উইজেটের জন্য ডিফল্ট পাঠ্য সেট করবেন?

  4. কিভাবে Tkinter পাঠ্য উইজেট শুধুমাত্র পঠিত করা যায়?