Wize /
Ttk Style Issues
Search:  

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

Page last modified on September 14, 2011, at 12:11 PM