KPart 编辑
KParts是KDE 桌面环境的使用者界面元件嵌入技术的名称。个别元件被称为KPart。KParts 类似于在Microsoft的组件对象模型ActiveX控件。举例来说,Konsole可作为KPart使用在应用软件,如KonquerorKate
KPart 以共享程式库为基础,这让元件直接以 C++ 物件的形式存在。共享程式库也相当容易去触发或卸载。
原本KDE 使用 CORBA来实现元件框架,但是 CORBA 过于笨重,且必须使用IDL语言进行物件封装,难以符合KDE团队希望简单撰写与使用的使用者界面元件。于是他们开始撰写一个轻量级而有效的元件技术-- KPart 来取代 CORBA。
KDE采用两层结构来实现元件框架:KParts 和 DCOP,KDE 4后,DCOP由D-BUS所取代。
1
相关
KSVG是一个用于KHTML浏览器的SVG解决方案。它作为一个KPart集成在KDE和Konqueror浏览器中。KSVG2是在KDOM之上开发的,最先与KDE 4一同发布。
Kontact是KDE的。提供日历、通讯簿、笔记、待办事项、新闻和电子邮件的功能。使用KPart来嵌入各种应用程序放入到容器应用程序。
KPDF是一个基于Xpdf的自由的PDF阅读器。它与KDE平台相耦合,因而可以无痕地嵌入到Konqueror和KPart中。
在KDE Software Compilation 4中KPDF被Okular取代。
Kontact是KDE的。提供日历、通讯簿、笔记、待办事项、新闻和电子邮件的功能。使用KPart来嵌入各种应用程序放入到容器应用程序。
KDOM是一个用于处理KHTML核心浏览器的文档对象模型渲染的KPart模块。KSVG即是建立在KDOM之上,并与KDE 4发布。