ウィンドウにスケールまたはスライダーを追加できます。 あなたはボリュームコントロールからこれに精通しているかもしれません。 水平スライダーまたは垂直スライダーにすることができます。
スケールには、定義できる最小値と最大値があります。 スライダーを動かすと呼び出されるコールバック関数を設定できます。
関連コース: Tkinterを使用したPythonデスクトップアプリ
規模
tkinterスケール
以下のtkinterプログラムはスケールを作成します。 最小(from_)と最大(to)を定義できます。 向きを変更するには、orientパラメーターを変更します。
ティック間隔は、1つと異なる場合は、設定したいものです。 長さを設定することもできます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
import tkinter as tk window = tk.Tk() window.title('My Window') window.geometry('500x300') l = tk.Label(window, bg='white', fg='black', width=20, text='empty') l.pack() def print_selection(v): l.config(text='you have selected ' + v)
s = tk.Scale(window, label='try me', from_=0, to=10, orient=tk.HORIZONTAL, length=200, showvalue=0,tickinterval=2, resolution=0.01, command=print_selection) s.pack() window.mainloop()
|
Tkinterの例をダウンロードする
Hope this helps!
Source link