Python3 Tkinter 요점 정리

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

Label에 문자열 변수 설정, Label["textvariable"]

Label에 문장 대신 문자열 변수를 설정하는 방법도 있다. 문자열 변수는 StringVar 객체로 미리 선언해야 한다. 문자열 변수 속성이 설정되고 나면 해당 문자열 변수의 변화가 Label에 자동으로 반영된다.

from tkinter import Tk, Label, StringVar
 
if __name__ == "__main__":
    root = Tk()
    root.title("textvariable 속성을 설정하는 방법")
    
    variableText = StringVar()
    
    textLabel = Label(root)
    textLabel["textvariable"] = variableText
    textLabel.pack()
    
    variableText.set("첫번째 문자열 설정")
    variableText.set("두번째 문자열 설정")
    variableText.set("마지막 문자열 설정")
    
    root.mainloop()

댓글

댓글 본문
graphittie 자세히 보기