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

버튼을 누를 때 Tkinter 레이블 텍스트를 변경하는 방법은 무엇입니까?

<시간/>

대부분의 경우 Tkinter Label 위젯은 애플리케이션에서 텍스트나 이미지를 표시하는 데 사용됩니다. config(**options)를 사용하여 텍스트 속성, 색상, 배경 또는 전경색과 같은 레이블 위젯을 구성할 수 있습니다. 방법.

레이블 위젯을 동적으로 수정하거나 변경해야 하는 경우 버튼과 기능을 사용하여 레이블 위젯의 텍스트를 변경할 수 있습니다.

예시

# tkinter에서 필요한 라이브러리 가져오기 import *# tkinter 프레임 또는 windowwin의 인스턴스 생성 =Tk()# tkinter 크기 설정 windowwin.geometry("700x350")# 함수 정의 업데이트 레이블 textdef on_click() :label["text"] ="Python" b["state"] ="disabled# 레이블 만들기 widgetlabel =Label(win, text="이 텍스트를 업데이트하려면 버튼을 클릭하세요.",font=('Calibri 15 bold '))label.pack(pady=20)# 레이블 업데이트를 위한 버튼 생성 widgetb =Button(win, text="Update Label", command=on_click)b.pack(pady=20)win.mainloop() 

출력

위의 코드를 실행하면 창에 레이블 텍스트와 버튼이 표시됩니다.

버튼을 누를 때 Tkinter 레이블 텍스트를 변경하는 방법은 무엇입니까?

버튼을 클릭하면 라벨 텍스트만 업데이트됩니다.

버튼을 누를 때 Tkinter 레이블 텍스트를 변경하는 방법은 무엇입니까?