QT的组成:
QT实际上是一个庞大的跨平台开发框架,本来还想加上一个C++的定语,但是在搜集资料发现。QT很早就变成支持JAVA,Ada和Python脚本的综合开发工具了.
一个完 整QT的安装包组成,以QT4为例 最直观的是来自已于上关于QT的介绍这一张图
从这一个图可以看到,如果你想开发一个QT的C++的应用程序。
需要用到QT4的四个组成。当安装好QT4.6后,这四个部分都是带上。
- QT类库
- 即QT的类库,是QT的核心,所有QT应用程序的类都是从这个库继承下来。代码集中在QtCore中
- 一些重要应用的类库,如数据库处理,XML,WEB,3D支持
- QT跨平台支持
- 为QT的类库跨平台移植实现的各个操作底层代码QT的开发工具
- QT extented
- 在QT上实现一些复杂应用,简化开发,象QT的桌面。插件机制。在开发中是可选的。这就是原来Qtopia
- QT的开发工具
- qmake Makefile/Project生成工具
- linguist/lrelease/lupdate 国际化版本设计工具
- uic 把*.ui转换成对应代码的工具
- qt Designer ,窗口设计器.
- moc 生成事件,槽代的C++工具代码.
早期QT是没有自己的IDE,一般是在Eclipse/VS/KDeveloper上加入自己的插件,或者直接用命令行开发.Nokia收购后,很快推出集成开发环境QtCreator把上述工具集成在一个统一的界面下
阅读(1266) | 评论(0) | 转发(0) |