On Aug 28, 4:41 pm, r <rt8...@gmail.com> wrote: > Thanks eb303 for the wonderful post > > I have looked over the new ttk widgets and everything looks nice. I am > very glad to see the death of Tix as i never much liked it anyhow and > always believed these widgets should have been in the main Tkinter > module to start with. The tree widget has been needed for some time. > > However, i am not sure about the new "style" separation. Previously a > simple command like root.option_add('*Label.Font'...) accomplished the > same thing with less typing, but there may be a future method to this > current madness that i am unaware of...???
The new widgets have been made mainly to make tk look better by making it possible to use native widgets. The drawback is that it limits a lot the possibilities of configuration you can have: on many platforms, the looks of the widgets are decided by the user via a system preference, not by the application programmer. This is why ttk widgets are not configurable directly, because 'native' styles usually don't allow it at application level anyway. Keep in mind that the new ttk widgets are not replacements for former widgets, but an addition to them. 'Old' widgets are still here, and there is no plan I know of to remove them. If you want to do an application with a very specific look, you can still use these. -- http://mail.python.org/mailman/listinfo/python-list