V Mon, 17 Jan 2011 17:36:52 +0100
"Martin B." <spooky...@tbs-software.com> napsáno:

eh i have solution.
must be    state(statespec=('active', '!disabled')

sry


> hi all,
> i have a little problem with setting state of ttk.Scale widget.
> 
> i have a ttk.Checkbutton which operates with ttk.Scale.
> [enabling,disabling]
> 
> <code>
> 
> self.check=BooleanVar()
> button = ttk.Checkbutton(self,
> text='',variable=self.var,command=self._setActive) self.slider =
> ttk.Scale(self)
> 
> def _setActive(self, event=None):
>       if self.check.get():
>               self.slider.state(statespec=('active',))
>       else:
>               self.slider.state(statespec=('disabled',))
> 
> </code>
> 
> but if i make checkbutton active, slider is disabled :(
> how i make Scale state enabled and disabled if
> self.slider.config(state=NORMAL) is unknown option.
> 
> sry for newbie Q.
> thanks
> _______________________________________________
> Tkinter-discuss mailing list
> Tkinter-discuss@python.org
> http://mail.python.org/mailman/listinfo/tkinter-discuss
> 

_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
http://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to