GTK+ 与 QT比较

GTK+ 与 QT 的不同主要有:

  • QT 基于 C++ 开发,GTK+ 基于 C 语言开发,但采用了面向对象的思想;
  • QT 有 QTDesigner 和 KDevelop 等工具,可以组成一个完整的 IDE ,GTK+只有 Glade ,一个 GUI builder (相当于QTDesiger);
  • QT 具有很好的跨平台性,支持 Linux/Unix、MacOS X 和 Windows,GTK+主要是 Linux 平台,其它平台的支持正在开发中;
  • QT 本身支持脚本,GTK+ 需要嵌入自己的脚本引擎;
  • QT 为数据密集的应用提供了 data-ware widget,GTK+ 有一个单独的工程gnome-db
  • QT 应用与 KDE 桌面通过 DCOP 通信,GTK+ 应用与 Gnome 通过 CORBA 通信;
  • Qt 支持与 Python、 Perl、Scheme等语言的绑定,GTK 实现了与 C++(GTKmm), Python (PyGTK) 和 Ruby 的绑定;
  • Qt 是双授权,由 Trolltech 公司和社区支持,GTK+ 完全开源,由社区支持。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值