Tkinter 튜토리얼-스케일

  1. Tkinter 스케일 예
  2. Tkinter 스케일 방향 및 해상도

** Scale **은 스케일을 따라 슬라이더 노브를 움직여 값 범위에서 숫자 값을 선택할 수있는 위젯입니다.

최소값과 최대 값 및 스케일의 해상도를 지정할 수 있습니다. 이 스케일은 항목 위젯에 비해 제한된 숫자 값을 제공합니다.

Tkinter 스케일 예

Tkinter Scale_Basic.py
import tkinter as tk
 
app = tk.Tk() 
app.geometry('300x200')
app.title("Basic Scale")

scaleExample = tk.Scale(app, from_=0, to=10)
scaleExample.pack()
app.mainloop()
scaleExample = tk.Scale(app, from_=0, to=10)

from_은 최소값을 지정하고 to 는 범위의 최대 값을 지정합니다.

Tkinter 스케일 방향 및 해상도

Tkinter Scale_Orientation and Resolution.py
import tkinter as tk
 
app = tk.Tk() 
app.geometry('300x200')
app.title("Tkitner Scale Example")

scaleExample = tk.Scale(app,
                        orient='horizontal',
                        resolution=0.1,
                        from_=0,
                        to=10)
scaleExample.pack()
app.mainloop()

Tkinter 스케일 수평 및 다른 해상도

scaleExample = tk.Scale(app,
                        orient='horizontal',
                        resolution=0.1,
                        from_=0,
                        to=10)
orient='horizontal'

Tkinter 스케일의 기본 방향은 첫 번째 예와 같이 수직입니다. 수평 Tkinter 스케일을 얻으려면 scale '의orient속성을horizontal’로 지정해야합니다.

resolution=0.1

스케일의 해상도는 기본값이 1 인 resolution 옵션으로 수정할 수 있습니다.