如何将 tkinter Scale 小部件的状态设置为禁用?

How to set the state of a tkinter Scale widget to disabled?

我一直在寻找一种方法来禁用 tkinter 的 Scale 小部件,但我找不到。

我尝试了一些方法,但 none 似乎有效:

w = Scale(master, from_=0, to=100)
w.pack()
w.state(statespec=DISABLED)
w.config(state=DISABLED)
w.config(state='disabled')
w.configure(state='disabled')

有谁知道这是否可行或是否有解决方法?我设法让它在 ButtonCheckbutton 小部件上正常工作。

w.config(state=DISABLED,takefocus=0)

将使比例小部件disabled.It不再移动

from Tkinter import *

master=Tk()
w = Scale(master, from_=1, to=10)
w.config(state=DISABLED,takefocus=0)
w.pack()

master.mainloop()

它非常适合我。