我正在尝试使用Scale
小部件制作垂直滑块,该小部件以单词为间隔。例如,具有
以文本作为间隔。有可能吗?
答案 0 :(得分:0)
根据您想对滑块进行的操作,可以使用label
中的tk.Scale
:
import tkinter as tk
SCALE_LABELS = {
0: "minimum",
1: "median",
2: "maximum"
}
def scale_labels(value):
scale.config(label=SCALE_LABELS[int(value)])
root = tk.Tk()
scale = tk.Scale(root, from_=min(SCALE_LABELS), to=max(SCALE_LABELS),
orient=tk.HORIZONTAL, showvalue=False, command=scale_labels)
scale.pack()
root.mainloop()