- Format: Kindle Edition
- File Size: 5748.0 KB
- Print Length: 212 pages
- Sold by: Amazon Media EU S.à r.l.
- Language: English
- ASIN: B0071QDNLO
- Text-to-Speech: Enabled
- Word Wise: Not Enabled
- Average Customer Review: 3 customer reviews
- Amazon Bestsellers Rank: #94,390 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GUI toolkit Kindle Edition
Customers who bought this item also bought
Would you like to tell us about a lower price?
What other items do customers buy after viewing this item?
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The book is certainly not a reference book either - you need to use the links in the book (and other sources) to get all the details about the commands too. What the book does have is easy to read but does not give code for every aspect discussed. The book also keeps referring to obsolete code but there is only limited description of what this code would look like - not actual code fragments which would have been more useful.
Tkinter seems to be a unnecessarily complex subject to master. It also seems to be one that needs to be mastered to develop attractive and modern style GUI's and this book stops before this is achieved, especially for the Canvas. Really this book getting 3 stars really demonstrates the poor quality of Tkinter information, rather than the quality of the content.
What I like about the book is the drawing application in final chapters however this is the first time the author presents an application (very small) rather than code fragments. Unfortunately the application development stops just when any developer needs to get going. The book ends up offering no suggestions how to use the scroll wheel on the mouse, save/send the screen image to disk or printer, nor any indication of how to find, move, delete or change Canvas items. Indeed it is quite vague about a canvas that is larger than the current view.
The author misses several opportunities to teach about Tkinter, especially as another reviewer has pointed out that the author chooses Python 3. Using the Internet it is simple to find a simple solution that allows either Python 2 or 3 to be used with most of his examples. He could then teach the hierarchy and differences that the other reviewer starts to identify. I also think the author missed an opportunity during the menu code by not adding these to the drawing application. Don't get me wrong there are other code samples but on a very simple widget basis.
Other points which I was not aware of is that the format of the book requires a Kindle reader so limits the platforms you can read it on. The content is protected so cannot be rewritten as say a pdf, so I could not find a way of reading it on the PI. For beginners there is no explanation of event programming either and I think the style is not suitable.
Even for this very poorly written subject there must be better books out there. I bought a better book for Windows 3.1 that developed much more complete solutions nearly 20 years ago. I certainly cannot say it is good if you are a busy developer and want a great looking full featured application.
Most helpful customer reviews on Amazon.com
place. So $10 is price about three time higher than it should be. I don't mind paying for otherwise freely available content if it means it is packaged better than the other freely available versions, but this isn't.
The book often explains the API in terms of tcl, but never explains the tcl syntax. Clearly this book expect you to already know Python, but it doesn't explain enough tcl, and it doesn't introduce the fact that you can run raw Tcl code in special method on any widget until mid-book.
The style chapter is a bit muddle and is deferred until the very end-- so mentally you have learned all the wrong ways to style a widget before you learn the right way.
Given the quality and quantity of Tkinter documentation, you will probably need to read this document anyhow, if only because it is one of the top three google results.
I did learn a few things, so not a total disaster, but with good documentation kinter could be very useful.