欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Gtkmm
来自开放百科 - 灰狐
(版本间的差异)
小 (→项目) |
|||
(未显示1个用户的3个中间版本) | |||
第17行: | 第17行: | ||
==指南== | ==指南== | ||
+ | |||
+ | ==项目== | ||
+ | 一些使用了gtkmm的项目 | ||
+ | *[[Ardour]] | ||
+ | *[[Inkscape]] | ||
+ | *[[MySQL Workbench]] | ||
+ | *[[K-3D]] | ||
+ | *[[Ardour]] | ||
+ | *VMware Workstation and [[VMware Player]] both use Gtkmm for their Linux ports. | ||
==图集== | ==图集== | ||
第22行: | 第31行: | ||
==链接== | ==链接== | ||
*[http://www.gtkmm.org/ gtkmm官网] | *[http://www.gtkmm.org/ gtkmm官网] | ||
+ | *[http://docs.huihoo.com/gtkmm/ gtkmm文档] | ||
[[category:GTK+]] | [[category:GTK+]] | ||
[[category:c++]] | [[category:c++]] | ||
+ | [[category:gtkmm]] |
2020年7月16日 (四) 13:57的最后版本
您可以在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的项目
- Ardour
- Inkscape
- MySQL Workbench
- K-3D
- Ardour
- VMware Workstation and VMware Player both use Gtkmm for their Linux ports.
[编辑] 图集
[编辑] 链接
分享您的观点