Qt学习笔记:Qt模块模块简介

来源:互联网 发布:台湾中医药资料数据库 编辑:程序博客网 时间:2024/06/05 07:56
 

l QtCore,Qt4的基本模块,定义了其他模块使用的Qt核心的非GUI类,所有其他的模块都依赖与该模块;

l QtGui,定义了图形用户界面类;

l QtNetwork,定义了Qt的网络编程类;

l QtSql,定义了访问数据库的类;

l QtSvg,定义了显示和生成SVG(Scalable Vector Graphics)类;

l QtXml,定义了处理XML(eXtensible Markup Language)语言的类;

l QtDesigner,定义了扩展Qt设计器(QtDesigner)的类,该模块使得程序员能够为Qt设计器创建自定义的Qt窗口部件插件(widget plugins)和创建能够访问Qt设计器组件的类;

l QtUiTools,定义了在应用程序中直接处理ui(User Interface)文件的类,它使得应用程序能够在运行时使用ui文件构建用户界面;

l QtAssistant,为应用程序提供了加载Qt助手(Qt Assistant)以支持在线帮助(online help)的功能;

l Qt3Support,定义了同Qt4以前版本Qt3兼容的类,以使得Qt3的程序能够更容易地移植到Qt4;

l QtTest,定义了对Qt应用程序和库进行单元测试(unit testing)的类.

l QtScript,该模块提供了对脚本的支持.

 

UNIX 平台的Qt4版本还包含QtDBus扩展模块,该模块提供了使用D-Bus进行进程间通信(Inter-Process Communication,IPC)的Qt类.

此外,Windows平台的Qt商业版还包含两个扩展模块:

l QAxContainer,定义了访问ActiveX控件和COM(Component Object Model)对象的扩展;

l QAxServer,一个静态库,用语将一个标准的Qt二进制代码转化为COM服务器(COM server).

         在qmake工程中,默认情况下已经包含了QtCore和QtGui模块(如果不像使用QtGui模块,而仅仅使用QtCore连接程序,可以在Qmake工程文件中通过使用"QT-=gui"来取消对QtGui模块的包含),因此无需配置就可以使用这两种模块中的类.而对于Qt的其他模块,在使用之前必须在qmake工程文件中通过QT选项进行配置

 

         一般可以在应用程序中通过#include<QtGui/QtGui>包含整个QtGui模块所有类的头文件,其中第一个QtGui是模块名,第二个QtGui是QtGui模块(文件夹)下的预定义头文件(或者使用#include<QtGui>,其效果相同,不过此时<QtGui>是QtGui模块(文件夹)下的预定义头文件);也可以单独包含某个类的头文件:#include<QtGui/QApplication>(或者#include<QApplication>

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 锻炼完头晕恶心怎么办 没休息好头疼怎么办 人的体力不好怎么办 反胃怎么办 吃什么好 怀孕恶心想吐怎么办 nba篮球大师破产怎么办 记忆力差反应迟钝怎么办 脑子笨记性不好怎么办 产后脑子不好使怎么办 老人脑子不好使怎么办 脑子不好使怎么办搞笑 脑子不好使了怎么办 最近脑子不好使怎么办 感觉自己好笨没脑子怎么办 脑子浑浊不清晰怎么办 30岁体力下降怎么办 皮肤差毛孔粗大怎么办 最近身体素质越来越差怎么办 身体素质差容易感冒怎么办 易疲惫犯困体质怎么办 成年狗体力不行怎么办 累了体力不支怎么办 新兵连成绩不合格怎么办 征兵体检血压高怎么办 魔域手游幻兽亲密度过低怎么办 移动账号被锁定怎么办 魔域手游账号被冻结怎么办 魔域手游没用的装备怎么办 5173账号三年找回怎么办 电脑的任务栏不见了怎么办 减肥出现瓶颈期怎么办 减肥到瓶颈期怎么办 减脂皮肤松弛怎么办 减肥期间上火了怎么办 涂了瘦身霜好辣怎么办 站起来就头晕怎么办 蹲了起来头晕怎么办 蛙跳后大腿疼怎么办 头低久了脖子痛怎么办 边防武警改革义务兵怎么办 家门钥匙丢了怎么办