Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Tkinter에서 레이블 삭제

<시간/>

Tkinter 레이블 위젯은 애플리케이션에 텍스트와 이미지를 표시하는 데 사용됩니다. tkinter 애플리케이션에서 기본적으로 생성되는 Label 위젯의 속성을 구성할 수도 있습니다.

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에서 레이블 삭제