Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Kindle Price: £7.66
includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

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 by [Roseman, Mark]
Kindle App Ad

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

4.0 out of 5 stars 3 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
£7.66

Product details

  • Format: Kindle Edition
  • File Size: 5956 KB
  • Print Length: 196 pages
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0071QDNLO
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Enabled
  • Average Customer Review: 4.0 out of 5 stars 3 customer reviews
  • Amazon Bestsellers Rank: #249,886 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?


What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.0 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition Verified Purchase
This book says 'that it is for the busy programmer ... and will quickly get you up to speed with building attractive and modern graphical user interfaces with Python and Tkinter'. I cannot say it achieves this. A fairer title would be an introduction to modern Tkinter. Note that I leave out the words 'for beginner'.

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.
Read more ›
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
This book is immensely useful if you want to learn what is the de facto standard Gui kit for Python, easy to read, and contains the necessary information. One small caveat: the author assumes Python 3, so if you happen still to be using Python 2.7, you need to keep an eye out for differences (for example, under 2.7, 'ttk' is a separate module, not a sub-module of 'Tkinter'). Fair enough: he says up front he's using Python 3.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I needed a quick intro to Tkinter.
This book met the requirement well.
Never used Kindle for reference before, quite effective.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x9788f114) out of 5 stars 33 reviews
14 of 14 people found the following review helpful
HASH(0x97992b58) out of 5 stars Everything in one place with no distractions - almost 1 Feb. 2012
By DaveInBelize - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Bought the book yesterday and haven't finished it but so far I'm enjoying it. I realize that much of this content it available at tkdocs.com, a site I have visited many times in the past, but this format is superior in terms of focusing on python (my interest) and greater thoroughness and references. I have spent countless hours searching the web for modern best practices and packages regarding tkinter on python. At last I have high hopes that this book will significantly curtail those searches. So far I've only run into one technical problem - looks like some ruby code got accidentally inserted in section 4.3 which could really be confusing to an early learner. I'll report back if I see more troubles. Thanks to Mr. Roseman.
13 of 13 people found the following review helpful
HASH(0x97b44150) out of 5 stars How to see the Table of Contents for this book 1 Feb. 2012
By M. Eve - Published on Amazon.com
Format: Kindle Edition
After reading the brief description here, I was unsure what the book actually covered. The hint is in the last line of the description, referring to the tkdocs website.

If you go to tkdocs home, near the top, select the tutorial tab. You'll see the contents for the book which covers Perl,Tcl,Ruby, and Python usage.

To view the contents with only one language usage, e.g. to see only Python usage, go to the Tutorial section on the right side, find the Show dropdown list, and select Python. The links that appear immediately below this will now view the Tutorial with only the Python usage. I think this is the same content as appears in the Kindle edition.

I've worked through a couple of other Python/Tk (Tkinter) tutorials, and will view this one next. It looks very useful. Besides the usual tutorial first steps, for each widget, it includes a link to the full language reference. Very valuable when you want to go beyond the basics. You should have a basic understanding of Python before starting.

From the book,

"This tutorial is designed for developers building tools and applications in Tk. It's also concerned with fairly mainstream graphical user interfaces, with buttons, lists, checkboxes, richtext editing, 2D graphics and so on. So if you're either looking to hack on Tk's internal C code, or build the next great 3D immersive game interface, this is probably not the material for you.

This tutorial also doesn't teach you the underlying programming language..."
10 of 10 people found the following review helpful
HASH(0x97add210) out of 5 stars Minor confusion between Python versions but otherwise excellent. 2 Jan. 2013
By John P. Reid - Published on Amazon.com
Format: Kindle Edition Verified Purchase
This book gave me a clear picture of the latest best practices for writing GUIs (graphic user interfaces) for Python programs. I have worked in 27 different programming languages over the years, but for the last six years I have worked mostly in Python or occasionally in IronPython. Several major applications have been developed for private users. Though Tk module for GUIs was used for some of these, I had missed the major improvements that came with Tkinter 8.5 as part of Python 2.7. This book (read in the Kindle version on a tablet) brought me quickly up to speed. Long-time Python users should be warned: Half the Python world is still using Python 2.7.3 because many 3rd-party modules have not been updated to Python 3.x or because legacy software is being maintained. The other half of the Python world is using Python 3.x. The book is written with Python 3.3 in mind. The author explains (a little late) that the Tk module in 2.7 is imported as Tkinter (uppercase T) while it is tkinter (lowercase t) in 3.3. As far as I can find, it is not mentioned that the themed widgets ttk module in 2.7 is a separate module whereas in 3.3 it is sub-module of tkinter. Such minor confusions slow things a bit. But to repeat, it is a very good book. I am delighted with the new GUI tools.
John
4 of 4 people found the following review helpful
HASH(0x97c87f38) out of 5 stars Wanted More Canvas but Satisfied 17 Oct. 2014
By Rob M - Published on Amazon.com
Format: Kindle Edition Verified Purchase
This book is exactly what the title says, 'for busy Python developers' and maybe that is why I felt wanting after reading it in about an hour. The most valuable thing I took away was to use ttk and not the classic widgets. However, as I read the book I realized what I really wanted to focus on was the very powerful canvas component. Like the others, it got a 'you can read a lot more about it in the documentation' dismissal where I would have loved several more examples. I did not realize you could tag all the canvas objects and apply transformations to them all that the same time. That tidbit and the ttk info was worth the $10 to me that I paid. It sent me off searching for a book focused entirely on just the tkinter canvas component for visualizations and junior game development (that I teach mostly school age kids here at my school to get them to program). I wanted something to fill the gap between turtle graphics and Pygame that only deals with tkinter canvas, which ships with every Python installation. So far I haven't found such a book and might write it. *grin*

I should note that the Python syntax indentation and otherwise failed completely on my Kindle but I didn't mind so much because I could figure it out.
2 of 2 people found the following review helpful
HASH(0x97c7d9e4) out of 5 stars Well written; really superb for its purpose. 18 Feb. 2014
By Jon Larosa - Published on Amazon.com
Format: Kindle Edition Verified Purchase
This is really an excellent book. No; it is not going to change your view of programming or something like that, but if you want to create attractive GUIs for your python applications, Roseman's no nonsense and lucid descriptions and examples are perfect. The book is well laid out and covers just the right amount of information. Once you've read the book, you'll be able to layout sophisticated GUIs with complete confidence.
Were these reviews helpful? Let us know
click to open popover