পাঠ্য উইজেট মাল্টিলাইন ব্যবহারকারীর ইনপুট গ্রহণ করে, যেখানে আপনি পাঠ্য টাইপ করতে পারেন এবং অনুলিপি, আটকানো এবং মুছে ফেলার মতো ক্রিয়াকলাপ সম্পাদন করতে পারেন। টেক্সট উইজেটে বিভিন্ন ক্রিয়াকলাপের জন্য শর্টকাটগুলি নিষ্ক্রিয় করার নির্দিষ্ট উপায় রয়েছে৷
একটি পাঠ্য উইজেটে অনুলিপি, পেস্ট এবং ব্যাকস্পেস নিষ্ক্রিয় করার জন্য, আপনাকে একটি ইভেন্ট হ্যান্ডলারের সাথে ইভেন্টটি আবদ্ধ করতে হবে এবং ব্রেক ফেরত দিতে হবে lambda ব্যবহার করে পাইথনে কীওয়ার্ড। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে এটি কাজ করে।
উদাহরণ
# Import the required library from tkinter import * # Create an instance of tkinter frame or widget win=Tk() win.geometry("700x350") # Create a text widget text=Text(win, font="Calibri, 14") text.pack(fill= BOTH, expand= True) # Bind the keys with the event handler text.bind('<Control-v>', lambda _:'break') text.bind('<Control-c>', lambda _:'break') text.bind('<BackSpace>', lambda _:'break') win.mainloop()
আউটপুট
উপরের কোডটি চালানোর ফলে একটি পাঠ্য উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে যেখানে ব্যবহারকারী পাঠ্য টাইপ করতে এবং সন্নিবেশ করতে পারে।
যাইহোক, এটি ব্যবহারকারীকে