บางครั้ง เราต้องการลบวิดเจ็ตที่ไม่มีประโยชน์ในแอปพลิเคชัน เราสามารถลบวิดเจ็ตออกจากหน้าต่างหรือเฟรมโดยใช้ .ทำลาย วิธีการใน tkinter สามารถเรียกใช้ในวิดเจ็ตโดยกำหนดฟังก์ชันสำหรับมัน
ตัวอย่าง
ในตัวอย่างนี้ เราได้สร้างปุ่มที่จะลบวิดเจ็ตป้ายข้อความออกจากหน้าต่าง
#Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("650x450") #Define a function to remove the text from the screen def delete_text(): text.destroy() #Create a text widget text= Label(win,text="This is a New Line", font=('Aerial bold', 20)) text.pack(pady=20) #Create a button for Deleting Widget Button(win, text= "Click Here", font=('bold',20), command= delete_text).pack(pady=10) win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นจะสร้างผลลัพธ์ต่อไปนี้ -
ตอนนี้ให้คลิกปุ่ม "คลิกที่นี่" มันจะลบวิดเจ็ต Label Text ออกจากหน้าต่าง