PyQt consists of several modules all of which are part of the PyQt4 Python package.
| Qt | Consolidates all other modules into a single module for ease of use at the expense of memory |
| QtCore | Core non-GUI classes used by other modules |
| QtGui | Graphical user interface components |
| QtNetwork | Classes for network programming |
| QtOpenGL | OpenGL support classes |
| QtScript | Classes for evaluation Qt Scripts |
| QtSql | Classes for database integration using SQL |
| QtSvg | Classes for displaying the contents of SVG files |
| QtTest | Functions for unit testing PyQt applications |
| QtXml | Classes for handling XML |
| QtAssistant | Support for online help |
| QtDesigner | Classes for extending Qt Designer |
| QAxContainer | Classes for accessing ActiveX controls |