Gtkmm

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
(图集)
第17行: 第17行:
  
 
==指南==
 
==指南==
 +
 +
==项目==
 +
一些项目使用了gtkmm
 +
*[[Inkscape]]
 +
*[[MySQL Workbench]]
 +
*[[K-3D]]
 +
*[[Ardour]]
 +
*VMware Workstation and [[VMware Player]] both use Gtkmm for their Linux ports.
  
 
==图集==
 
==图集==

2015年11月27日 (五) 10:01的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Gtkmm Thanks, Wikipedia.

gtkmm 是流行的图形界面库 GTK+ 的官方 C++ 接口。其特色包括了类型安全、回调和一整组可以通过继承很容易扩展的组件。你既可以在代码中创建用户界面,也可以通过 Gtk::Builder 使用 Glade 用户界面设计工具 来设计、构建用户界面。

目录

特色

  • 使用继承来派生定制的组件。
  • 类型安全的信号句柄,而且是标准 C++。
  • 多态。
  • 使用标准 C++ 库,包括字符串、容器和迭代器。
  • 通过 UTF8 完全的支持国际化。
  • 完全的 C++ 内存管理:对象组合(Object composition)、自动释放动态分配的组件。
  • 完全使用了 C++ 的命名空间(namespaces)。
  • 没有宏(MACRO)
  • 跨平台:Linux (gcc), FreeBSD (gcc), NetBSD (gcc), Solaris (gcc, Forte), Win32 (gcc, MSVC++ .Net 2005, 2008), MacOS X (gcc), 其它
  • 自由免费的软件,无论是开发开源软件还是闭源软件,都是免费的。
  • 这是在公开环境下讨论、设计和实现的。

指南

项目

一些项目使用了gtkmm

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱