কম্পিউটার টিউটোরিয়াল

Tkinter-এ টেক্সট উইজেটে কপি, পেস্ট এবং ব্যাকস্পেস বন্ধ করার পদ্ধতি


Text উইজেট মাল্টিলাইন ইউজার ইনপুট গ্রহণ করে, যেখানে আপনি টেক্সট টাইপ করতে পারেন এবং কপি, পেস্ট এবং ডিলিট করার মতো অপারেশন পারফর্ম করতে পারেন। Text উইজেটে বিভিন্ন অপারেশনের শর্টকাট ডিজেবল করার কিছু নির্দিষ্ট উপায় রয়েছে।

একটি Text উইজেটে কপি, পেস্ট এবং ব্যাকস্পেস ডিজেবল করতে, আপনাকে ইভেন্টটি একটি ইভেন্ট হ্যান্ডলারের সাথে বাইন্ড করতে হবে এবং পাইথনে lambda কীওয়ার্ড ব্যবহার করে break রিটার্ন করতে হবে। নিচের উদাহরণটি দেখায় কীভাবে এটি কাজ করে।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *

# Tkinter ফ্রেম বা উইজেট ইনস্ট্যান্স তৈরি করুন
win = Tk()
win.geometry("700x350")

# একটি টেক্সট উইজেট তৈরি করুন
text = Text(win, font="Calibri, 14")
text.pack(fill=BOTH, expand=True)

# কীগুলো ইভেন্ট হ্যান্ডলারের সাথে বাইন্ড করুন
text.bind('', lambda _: 'break')
text.bind('', lambda _: 'break')
text.bind('', lambda _: 'break')

win.mainloop()

আউটপুট

উপরের কোড রান করলে একটি উইন্ডো দেখাবে যেখানে একটি Textウィজেট থাকবে যেখানে ব্যবহারকারী টেক্সট টাইপ ও ইনসার্ট করতে পারবেন।

Tkinter-এ টেক্সট উইজেটে কপি, পেস্ট এবং ব্যাকস্পেস বন্ধ করার পদ্ধতি

যাইহোক, এটি ব্যবহারকারীকে কী বা "Ctrl+C" এবং "Ctrl+V" কী কম্বিনেশন ব্যবহার করতে দিবে না।

  1. মাইক্রোসফট ওয়ার্ডে একাধিক টেক্সট সিলেকশন কপি-পেস্ট করার পদ্ধতি

  2. PuTTY-তে কপি-পেস্ট মাস্টার করুন: টার্মিনাল ওয়ার্কফ্লোর জন্য দ্রুত গাইড

  3. অ্যান্ড্রয়েডে কপি-পেস্ট মাস্টার করুন: ধাপে ধাপে পূর্ণ গাইড

  4. Chromebook-এ কপি-পেস্ট মাস্টার করুন: দ্রুত গাইড