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

การลบป้ายกำกับใน Python Tkinter


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

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

ตัวอย่าง

ในตัวอย่างนี้ เราจะสร้างปุ่มที่อนุญาตให้ผู้ใช้ลบป้ายกำกับออกจากวิดเจ็ต

# 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()

ผลลัพธ์

หากเราเรียกใช้โค้ดข้างต้น จะแสดงหน้าต่างพร้อมวิดเจ็ตป้ายกำกับและปุ่ม

การลบป้ายกำกับใน Python Tkinter

ตอนนี้ ให้คลิกปุ่มเพื่อลบป้ายกำกับออกจากหน้าต่าง

การลบป้ายกำกับใน Python Tkinter