Chinaunix首页 | 论坛 | 博客
  • 博客访问: 700823
  • 博文数量: 112
  • 博客积分: 2486
  • 博客等级: 大尉
  • 技术积分: 1541
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-14 18:30
文章分类

全部博文(112)

文章存档

2012年(5)

2011年(48)

2010年(26)

2009年(33)

我的朋友

分类: LINUX

2009-12-14 19:17:18

从QT4开始,已经把QT的各个功能模块独立出来了,各个模块都集成到了各自的Library里了。这样可以单独编译,单独使用,单独移植。

Qt's Modules

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.

阅读(2602) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~