下一步 上一页 目录

3. GUI 工具包

用于 UNIX 和 Linux 的标准图形子系统,称为 X,有其自己的 GUI 开发库。 它们为 X 提供了低级编程接口,但往往难以使用。 旧的最终用户应用程序和其他工具包当然很好地利用了它们。 如今,Linux GUI 领域由 GTK+ 和 Qt 占据主导地位,因为两个流行的完整用户环境 - GNOME 和 KDE - 都基于它们。

3.1 表格中的概念

工具包的常用名称或缩写。

初学者

该工具包是否适合新手程序员。

许可证

不同 GUI 工具包的不同许可证具有实际意义。 GTK+、TK 和 GNUstep 许可证允许您开发开源和闭源应用程序,而无需支付许可证费用。 Motif 许可证需要付费,而 QT 许可证仅在您编写闭源程序时才需要付费。

语言

工具包最常使用的语言。

绑定

可以使用该工具包的其他语言。

示例

使用该工具包的应用程序。

评论

有关工具包的附加信息。

3.2 主要 GUI 工具包


初学者许可证语言绑定示例评论
TK免费TCLPerl, Python, 其他make xconfig, TKDesk
GTK+免费 (LGPL)CPerl, C++, Python, 许多其他GNOME, Gimp非常流行
QT开源免费C++Python, Perl, C, 其他?KDE非常流行
Motif非免费C/C++Python, 其他?Netscape, Wordperfect Lesstif 是一个免费替代品
GNUstep免费 (LGPL)Objective CGuile, Java?没有广为人知的,但请参阅应用程序列表GNUstep 仍在开发中

3.3 链接


下一步 上一页 目录