最近在使用Kdbg这个软件,Kdbg使用的是kdelibs这个代码库,所以去了解了一下它,这是在ChinaUnix上找到的内容。
KDELibs是创建在Qt框架之上,它提供框架和众多功能来开发KDE软件,使应用程序更容易编写,并提供KDE桌面环境的一致性。
KDELibs的授权为LGPL v2。
库与框架
KDELibs包含下列的库和框架:
DNSSD : 支撑 Zeroconf 子系统的后端,处理DNS-SD协议。
Interfaces
Kate : Kate 编辑器组件,能被嵌入于多种其他应用程序作为默认编辑器组件使用。KDELibs中的 Kate只是一个 KParts 组件和若干基本插件的封装,但还不是一个完整可用的程序。
KDE3Support : 提供对旧的KDE 3 API 支持
KDECore : KDE核心类库。这个库来提供基本的功能,如配置系统、IPC、国际化和本地支持。
KDEsu : 提供密码要求的 GUI 前端
KDEUI : KDE用户界面界面类库
KFile
KHTML : 网页排版引擎
KIO : KDE 文件子系统。
KImgIO : KDE的图片加载框架。
KJS : JavaScript解析引擎
kjsembed
KNewStuff : 增加 KDE 应用程序数据共享能力。技术上,它实现了GHNS和DXS规格。
KPart : 轻量级组件嵌入技术。
kpty : 虚拟终端的抽像层
Kross : 允许脚本嵌入到应用程序的框架
KUtils : 打印、聊天等工具库
NEPOMUK : 提供语义学信息和标记支持
Plasma : 桌面 shell和 widget框架
Phonon : 多媒体框架
Solid : 硬件侦测和管理框架
Sonnet : 拼写检查库
ThreadWeaver
其他部分
kconf_update : 用于更新配置文件的工具。
KDED : KDE守护程序 。检查新安装的软件、更新文件或主机名,并根据变化行动。
KDocTools
KIOSlave
KInit