This documentation is quite confusing.
cage
cage-dev at twistfold.it
Sat Jul 27 08:19:46 UTC 2019
On Fri, Jul 26, 2019 at 08:58:20PM +0200, Tom Hassel wrote:
Hello!
> I've been getting into ltk, since I wanted to do some GUI programming
> again.
Very good! :)
[...]
>
> The working code looks like this. How do I change the color of the button?
Long story short: ltk uses, by default, a set of widget (called "ttk")
that does not support many configuration option that the old ones
supported instead.
But this is only part of the story actually, I think this link on
stack overflow (see the accepted reply) also could help you:
https://stackoverflow.com/questions/53504488/ltk-button-height-not-configurable
and the link below (also contained in the aforementioned page)
probably is going to solve your issue:
https://mailman.common-lisp.net/pipermail/ltk-user/2016-June/000625.html
to try to clarify a bit more i suggest you take a look at:
https://www.tcl.tk/man/tcl8.6/TkCmd/button.htm
as you can see when the old widgets (i.e. non ttk) are used you get a
command option: "background". The value can be set via the function
"configure" as shown in:
http://www.peter-herth.de/ltk/ltkdoc/node13.html
by comparison see the new, (ttk) widget:
https://www.tcl.tk/man/tcl8.6/TkCmd/contents.htm
it does have the same option anymore, it use a theme system to drive
the widgets visuals.
To change a background button of a ttk you should probably write a
theme but for lack of skills, i can not help much about that, sorry!
^^;
Tangentially i suggest you to stick with the ttk widget set as it help
to achieve a consistent visual appearance that improve usability, but
this is matter of personal opinion i guess.
Hope this help!
Bye!
C.
More information about the ltk-user
mailing list