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

时间:2016-04-17 12:50:17

标签: python tkinter widget tkinter-scale

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

我尝试了一些东西,但似乎都没有用:

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小部件。

1 个答案:

答案 0 :(得分:3)

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

将禁用缩放小部件。不再移动

from Tkinter import *

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

master.mainloop()

它的作品非常适合我。