欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Gtkmm
来自开放百科 - 灰狐
您可以在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
- Inkscape
- MySQL Workbench
- K-3D
- Ardour
- VMware Workstation and VMware Player both use Gtkmm for their Linux ports.
图集
链接
分享您的观点