ใน Tkinter บางครั้ง เราอาจต้องการปิดใช้งานวิดเจ็ตข้อความ เพื่อให้บรรลุสิ่งนี้ เราสามารถตั้งค่าคอนฟิกข้อความเป็น DISABLED การดำเนินการนี้จะตรึงวิดเจ็ตข้อความและทำให้เป็นแบบอ่านอย่างเดียว
ในตัวอย่างนี้ เราจะสร้างวิดเจ็ตข้อความและปุ่มที่อนุญาตให้ผู้ใช้ปิดหรือหยุดวิดเจ็ตข้อความได้ทันที
ตัวอย่าง
#Import the library from tkinter import * #Create an instance of window win= Tk() #Set the geometry of the window win.geometry("700x400") def disable_button(): text.config(state= DISABLED) #Label Label(win,text="Type Something",font=('Helvetica bold', 25), fg="green").pack(pady=20) #Create a Text widget text= Text(win, height= 10,width= 40) text.pack() #Create a Disable Button Button(win, text= "Disable", command= disable_button,fg= "white", bg="black", width= 20).pack(pady=20) win.mainloop()
ผลลัพธ์
การรันโค้ดด้านบนจะสร้างวิดเจ็ตข้อความและปุ่มที่สามารถใช้เพื่อปิดใช้งานหรือหยุดวิดเจ็ต
หลังจากที่คุณคลิกปุ่ม “ปิดใช้งาน” วิดเจ็ตข้อความจะถูกปิดใช้งาน และคุณจะไม่สามารถพิมพ์อย่างอื่นภายในนั้นได้