The Qt toolkit is a widely-used cross-platform GUI toolkit, available for Windows, Linux, Mac OSX, and handheld platforms. QT has a well-structured, but flexible, object-oriented organization, clear documentation, and an intuitive API. In this article, David Mertz and Boudewijn Rempt look at the Qt library, with a focus on the PyQt bindings that let Python programmers access Qt functionality.All in all, choosing a GUI toolkit for your application can be a tricky matter. Programmers in Python, as in many languages, have a wide variety of GUI toolkits to choose from, and each toolkit comes with its own advantages and disadvantages. Some are faster than others, some smaller; some easier to install and some more cross-platform (more to the point, some support specific features that you need to address). And of course, the various libraries are accompanied by various licenses.
|