Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การลบ Label ใน Python Tkinter


Widget Label ใน Tkinter ใช้แสดงข้อความและภาพในแอปพลิเคชัน เราสามารถกำหนดคุณสมบัติของ Label ที่สร้างขึ้นโดยค่าเริ่มต้นได้

หากต้องการลบ Label ที่กำหนดในแอปพลิเคชัน Tkinter ให้ใช้เมธอด destroy()

ตัวอย่าง

ในตัวอย่างนี้ จะสร้างปุ่มที่ให้ผู้ใช้ลบ Label ออกจาก widget

# Import the required libraries
from tkinter import *
from tkinter import ttk
from PIL import Image, ImageTk

# Create an instance of tkinter frame or window
win = Tk()
# Set the size of the window
win.geometry("700x350")

def on_click():
    label.after(1000, label.destroy())

# Create a Label widget
label = Label(win, text=" Deleting a Label in Python Tkinter", font=('Helvetica 15'))
label.pack(pady=20)

# Add a Button to Show/Hide Canvas Items
ttk.Button(win, text="Delete", command=on_click).pack()

win.mainloop()

ผลลัพธ์

การรันโค้ดจะแสดงหน้าต่างพร้อม Label และปุ่ม

การลบ Label ใน Python Tkinter

คลิกปุ่มเพื่อลบ Label ออกจากหน้าต่าง

การลบ Label ใน Python Tkinter