2016-04-17 13 views
0

TKinterのスケールウィジェットを無効にする方法を探していましたが、見つけられませんでした。Tkinterスケールウィジェットの状態

私はいくつかのことを試してみましたが、どれも動作していない:

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') 

ば可能か回避策がある場合ならば誰でも知っていますか?

ボタンとチェックボックスで正常に動作するようにすることができます。

ありがとう

答えて

3
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() 

そのは私のための完璧な作品を移動するようになります。

+0

なぜあなたは2度のインパクトがありますか? –

+0

@BryanOakleyそれは必要ありません。編集済み – Emmanu