Gtkmm

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
(项目)
 
(未显示1个用户的2个中间版本)
第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]]
 
[[category:gtkmm]]

2020年7月16日 (四) 13:57的最后版本

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的项目

[编辑] 图集

[编辑] 链接

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

变换
操作
导航
工具箱