分类: LINUX
2009-12-14 19:17:18
Qt 4 consists of several modules, each of which lives in a separate library.
Modules for general software development:
| Core non-graphical classes used by other modules | |
| Graphical user interface (GUI) components | |
| Classes for network programming | |
| OpenGL support classes | |
| Classes for evaluating Qt Scripts | |
| Additional Qt Script components | |
| Classes for database integration using SQL | |
| Classes for displaying the contents of SVG files | |
| Classes for displaying and editing Web content | |
| Classes for handling XML | |
| An XQuery & XPath engine for XML and custom data models | |
| Multimedia framework classes | |
| Qt 3 compatibility classes |
Modules for working with Qt's tools:
| Classes for extending Qt Designer | |
| Classes for handling Qt Designer forms in applications | |
| Classes for online help | |
| Support for online help | |
| Tool classes for unit testing |
The following extension modules are available in the on Windows:
| Extension for accessing ActiveX controls | |
| Extension for writing ActiveX servers |
The following extension module is available in all on Unix platforms:
| Classes for Inter-Process Communication using the D-Bus |
If you use to build your projects, the and modules are included by default. To link only against , add the following line to your .pro file:
QT -= gui
On Windows, if you do not use , the Visual Studio Integration available to , or other build tools such as CMake, you also need to link against the qtmain library.