วิดเจ็ตข้อความยอมรับการป้อนข้อมูลของผู้ใช้แบบหลายบรรทัด ซึ่งคุณสามารถพิมพ์ข้อความและดำเนินการต่างๆ เช่น คัดลอก วาง และลบ มีบางวิธีในการปิดการใช้งานทางลัดสำหรับการดำเนินการต่างๆ บนวิดเจ็ตข้อความ
ในการปิดใช้งานการคัดลอก วาง และแบ็คสเปซในวิดเจ็ตข้อความ คุณต้องผูกเหตุการณ์ด้วยตัวจัดการเหตุการณ์และส่งคืน ตัวแบ่ง ใช้ แลมบ์ดา คีย์เวิร์ดใน python ตัวอย่างต่อไปนี้จะสาธิตวิธีการทำงาน
ตัวอย่าง
# 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()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตข้อความซึ่งผู้ใช้สามารถพิมพ์และแทรกข้อความได้
อย่างไรก็ตาม จะไม่อนุญาตให้ผู้ใช้ใช้คีย์