XMLGUI
XMLGUI 是KDE的框架,使用XML来设计应用程序的用户界面。
在这个框架内,程序员设计的各种动作(action),他的应用程序可以实行。一些动作已经被定义在KDE框架中,如打开文件或关闭该应用程序。每个动作可以联结各种数据,包括图标、说明文字和提示。
这个设计有趣的部分是程序员对于动作不是插入选单或工具栏。相反,程序员提供一个XML文件,其中描述选单栏和工具栏的布局。利用这个系统,用户可以重新设计应用程序的用户界面,而无需触摸的源代码中的程序问题。
此外, XMLGUI是易于使用的KDE KParts组件编程接口,一个应用程序就可以轻松地集成KPart 格式的 GUI到它自己的图形用户界面。Konqueror文件管理器就是此功能典型的例子。