Message337054
That's because state isn't an option. :-)
I should have included the link to the ttk scrollbar manpage.
https://www.tcl.tk/man/tcl/TkCmd/ttk_scrollbar.htm
You'll see on that page that 'state' is listed as a Widget Command and not an Option:
STANDARD OPTIONS
-class, undefined, undefined
-cursor, cursor, Cursor
-style, style, Style
-takefocus, takeFocus, TakeFocus
WIDGET-SPECIFIC OPTIONS
-command, command, Command
-orient, orient, Orient
WIDGET COMMAND
pathName cget option
pathName configure ?option? ?value option value ...?
pathName get
pathName identify x y
pathName instate statespec ?script?
pathName set first last
pathName state ?stateSpec?
INTERNAL COMMANDS
pathName delta deltaX deltaY
pathName fraction x y
SCROLLING COMMANDS
prefix moveto fraction
prefix scroll number units
prefix scroll number pages
If you notice, your listing of the options includes the 6 options listed above: command, orient, takefocus, cursor, style, class. It doesn't list any of the other widget commands, such as cget or configure. state is like those and not like the options.
In other words, you would use `w.state(['!disabled', 'selected'])` as shown in the example on the New Mexico Tech link. |
|
Date |
User |
Action |
Args |
2019-03-04 00:01:34 | cheryl.sabella | set | recipients:
+ cheryl.sabella, gpolo, serhiy.storchaka, azeeman |
2019-03-04 00:01:34 | cheryl.sabella | set | messageid: <1551657694.5.0.52070028051.issue36171@roundup.psfhosted.org> |
2019-03-04 00:01:34 | cheryl.sabella | link | issue36171 messages |
2019-03-04 00:01:34 | cheryl.sabella | create | |
|