Issuu is a digital publishing platform that makes it simple to publish magazines, catalogs, newspapers, books, and more online. Easily share your publications and get them in front of Issuu’s.
The widgets in tkinter are highly and easily configurable. You have almost complete control over how they look - border widths, fonts, images, colors, etc.ttk widgets use styles to define how they look, so it takes a bit more work if you want a non-standard button. Ttk widgets are also a little under-documented. Understanding the underlying theme and layout engines (layout within the widgets themselves, not pack, grid and place) is a challenge.Generally speaking, the themed widgets will give you an application that looks more 'native', but at the expense of a loss of configurability.My advice is to use ttk widgets if you want your GUI to look a little more modern, and the tkinter widgets if you need a bit more configurability. You can use them both in the same applications.
You may want to take a look atAlso see:As stated in this document:Recently, other Open Source toolkits such as Qt (used by the KDEproject) and GTK (used by the GIMP graphics editing software and theGnome project) emerged as powerful and free alternatives to Motif forX-Window GUI development. The rapidly growing success of Open Sourcesystems such as GNU/Linux helped both toolkits attract a vastcommunity of developers, and the firm (and sometimes friendly)competition between both communities led to an explosion of newfeatures. Thirst for freedom and customizability created the need forthemeability.The current implementation of Tk only provides native look&feel onsupported platforms (Windows, X-Window, MacOS). This lack partlyexplains Tk's loss of mind-share, especially amongst Linux developers,where theme support is considered a 'cool' or must-have feature.While yesterday's goal of many GUIs was cross-platform visualuniformity (Qt and GTK borrowed much of their visual appearance fromWindows, which borrowed earlier from NeXTStep), it is now quite commonto find huge visual differences on today's desktops, even on similarsystems.
Screenshot contests are quite common nowadays.Many Tk users may see themes support as cosmetic or of lowerimportance than much needed features such as megawidgets orobjectification. Nevertheless, this is a critical feature to beimplemented for the long-term viability of Tk. Many courses are nowpromoting Qt, GTK or (aarggg!) Swing in place of Motif, leaving noroom for Tk. Whatever its qualities (cross-platform, performance, easeof use, internationalization and Unicode support), the lack ofthemeability will always be seen as one of the main reasons for notusing Tk. My opinion for beginners are learning Tkinter because it's really really easy to learn. Bu on the hand Tkinter.ttk is a module designed for making Tkinter widget really perfect, but is really hard and there are no easy options there, just go for the tougher ones.
Like there are no -fg, -bg. Perhaps, there are a new style unavailable in Tkinter.