tkinter의 스케일 위젯을 사용하면 특정 스케일을 사용하여 값을 지정하는 데 사용되는 애플리케이션에서 시각적 스케일 슬라이더 객체를 생성할 수 있습니다. Scale 개체를 구현하려면 먼저 Scale(root, **options)의 생성자를 만들어야 합니다. . 여기에서 명령, 배경, 레이블, 길이, 방향과 같은 Scale의 속성 및 속성을 지정할 수 있습니다. 등
Scale 위젯은 슬라이더를 드래그하여 특정 값을 선택하는 데 사용되므로 레이블 위젯에서 스케일의 현재 값을 가져올 수 있습니다. Scale 값을 검색하려면 get()을 사용하세요. 정수 값을 반환하는 메서드입니다. Label 위젯에 값을 표시하기 위해 문자열 유형 캐스팅을 사용하여 문자열로 변환할 수 있습니다.
예
# Import required libraries from tkinter import * # Create an instance of tkinter window win = Tk() win.geometry("700x350") # Define a function def sel(): selection= "Current Value is: " + str(var.get()) label.config(text=selection) # Create a scale widget var=StringVar() my_scale=Scale(win, variable=var, orient=HORIZONTAL,cursor="dot") my_scale.pack(anchor = CENTER) # Create a label widget label=Label(win, font='Helvetica 15 bold') label.pack() # Create a button to get the value at the scale button=Button(win, text="Get Value", command=sel) button.pack() win.mainloop()
출력
위의 코드를 실행하면 범위(0-100)에서 특정 값을 선택하기 위한 스케일 슬라이더가 있는 창이 표시됩니다. 특정 값을 선택할 때마다 변수에 저장되며 Label 위젯을 통해 표시하는 데 추가로 사용할 수 있습니다.