qunfeng wang wrote:I see there is a chapter about GUI programming in your book. What's the capability of python in GUI programming? It's about different platforms, OS, and screens. Does Python work well in this area?
There are a couple of popular cross-platform C++ GUI libraries - QT and wxWidgets - and one that is for C (GTK+). Python has interfaces to all three. But none of those interfaces (nor the GUI library) comes with the standard Python distribution. However, there is a cross-platform GUI library called TK which was originally developed for the scripting language Tcl. Both Perl and Python have created interfaces to this library. In the case of Python the interface is called Tkinter. And, both TK and Tkinter come with the standard Python distribution. The book Think Python does have a chapter on Tkinter.