Tkinter Entry 위젯은 한 줄 사용자 입력만 지원하는 입력 위젯입니다. 입력에 대한 제한이 설정되지 않는 한 또는 없을 때까지 텍스트 필드의 모든 문자를 허용합니다. Scale 위젯을 사용하여 Entry 위젯의 값을 변경할 수 있습니다. 배율 위젯에는 더 낮은 값과 사용자가 특정 범위에서 값을 조정하도록 제한하는 임계값이 포함되어 있습니다.
Scale 위젯의 값을 업데이트하면서 Entry 위젯의 값을 업데이트하려면 scale과 entry 위젯 모두에 제공되어야 하는 변수를 생성해야 합니다.
예시
#Import the Tkinter Library from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry of window win.geometry("700x350") #Create an Integer Variable to set the initial value of Scale var = IntVar(value=10) #Create an Entry widget entry = ttk.Entry(win,width= 45,textvariable=var) scale = Scale(win, from_=10, to=200, width= 20, orient="horizontal", variable=var) entry.place(relx= .5, rely= .5, anchor= CENTER) scale.place(relx= .5, rely= .6, anchor = CENTER) win.mainloop()
출력
위의 코드를 실행하면 항목 위젯과 항목 위젯의 값을 업데이트하는 데 사용할 수 있는 척도가 표시됩니다.