2016-04-17 11 views
0

Ich habe nach einer Möglichkeit gesucht, das Skalierungs-Widget in TKinter zu deaktivieren, aber ich konnte keins finden.Tkinter Scale Widget Status

habe ich versucht, ein paar Dinge, aber keiner scheint zu funktionieren:

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

Weiß jemand, ob es möglich ist oder wenn es eine Abhilfe ist?

Ich bekomme es für Button und CheckBoxes funktionieren.

Danke

Antwort

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

wird Skala Widget disabled.It nolonger

from Tkinter import * 

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

master.mainloop() 

Das funktioniert perfekt für mich bewegen machen.

+0

Warum imporint tkinter zweimal? –

+0

@BryanOakley Keine Notwendigkeit dafür. Ich bearbeitet – Emmanu