TTK Style Issues
Ttk styles are a feature of Tk 8.5 that purport to improve user interface
appearance. A major use of this is on Windows where a more native look and
feel can be achieved with the xpnative and winnative theme.
Unfortunately, the story is not quite so rosey under unix.
Here is a summary of the available themes there.
Builtin Themes: classic, clam and alt
These offer only minor improvements and in fact may be hard to
see any noticable improvement.
Binary Themes: tileqt and tilegtk''
These themes can be defined as experimental, at best. Large areas of
the screen are prone to not being updated. Moreover, there has been no
detectable progress on these themes since 2009.
Pixmap Themes
Under unix, these themes look by far the best. However they suffer
severe performance issues when the screen space and number of widgets increase.
Additionally, buttons border images do not scale upward very well.
TTK Usability
Another big problem is the complexity of specifying TTK styles.
Unlike widget options, there is no easy way to introspect what
options are available for styles or how to use them.
© 2008 Peter MacDonald