KDE简介
时间:2006-06-05 来源:feiyanghe
KDE全称是K Desktop Environment(K 桌面环境)。它是一个图形用户界面,在Linux和其他种类的UNIX操作系统上用的非常多。kde软件是实用qt构造的。 实际上UNIX家族中的所有的图形用户界面都是建立在X Window 系统之上的。X Window系统为图形提供了在不同系统之间的可移植性,QT图形对象库提供了应用程序的基本组装快,而kde库提供了一个标准的外观风格。
KDE应用 程序的 软件层次如下所示:
应用程序 |
KDE类 |
qt类 |
c++ API |
glib | X11 |
系统 |
如上图所示,但是各个层次并不是完全隔离的,可以进行调用,但必须是自上而下的,例如, KDE可以调用qt的类,但是qt不可以实用KDE中的类了glib是由c函数,宏指令和结构组成的结合, 被glib所有的上层实用。 X11 是图形层,用来处理控制显示的低层次的函数。 qt类包含各种各样的widget。 kde类主要是修改和增加qt的功能。 应用程序有两种不同的风格,可以创建qt应用程序,也可以创建kde应用程序。
在K桌面环境下运行的应用程序是由事件驱动的。意思就是当一个程序开始启动时,将显示程序的窗口,然后等待鼠标或者键盘的输入。 这些输入被对象内部的事件所捕捉。 应用程序的目的就是相应鼠标和键盘的输入。 一个应用程序有一个主要的顶层窗口, 同时也可以有其他的窗口。这些窗口来可以在程序运行的整个过程中存在,也可以根据时间的响应显示出来或者消失。 每一个 窗口都封装在一个部件中, 应用程序顶层窗口和每一个弹出的窗口都是一个部件。 实际上, 应用程序全部的显示都是由widget组成的。
相关阅读 更多 +