Message337057
Cheryl, thank you for your help.
On Sunday, March 3, 2019, 7:02:47 p.m. EST, Cheryl Sabella <report@bugs.python.org> wrote:
Cheryl Sabella <cheryl.sabella@gmail.com> added the comment:
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.
----------
_______________________________________
Python tracker <report@bugs.python.org>
<https://bugs.python.org/issue36171>
_______________________________________ |
|
Date |
User |
Action |
Args |
2019-03-04 00:06:08 | azeeman | set | recipients:
+ azeeman, gpolo, serhiy.storchaka, cheryl.sabella |
2019-03-04 00:06:08 | azeeman | link | issue36171 messages |
2019-03-04 00:06:08 | azeeman | create | |
|