GTK 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
GTK 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
GTK 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 LGPL
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发GUI开发框架
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-03-09

软件简介

GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本。

GTK虽然是用C语言写的,但是您可以使用你熟悉的语言了使用GTK,因为GTK+已经被绑定到几乎所有流行的语言上,如:C++, Guile, Perl, Python, TOM, Ada95, Objective C, Free Pascal, and Eiffel。

展开阅读全文

评论 (8)

加载中
这个图形包有啥特点吗
2020/08/25 12:57
回复
举报
打分: 力荐
@红山芋 那这个是干嘛的:http://gtk.php.net/
2017/05/24 08:40
回复
举报
下载下来了怎么用啊
2017/02/07 18:39
回复
举报
打分: 力荐
官方支持语音列表:https://www.gtk.org/language-bindings.php
2016/12/29 17:04
回复
举报
支持C#不?
2016/12/29 15:37
回复
举报
不支持PHP 不支持VB 不支持fortran
2016/12/29 10:36
回复
举报
不支持 java ! GTK+
2013/07/17 21:56
回复
举报
可官方查了下, 是支持的 ! GTK+
2013/07/17 21:57
回复
举报
更多评论
2021/08/25 07:45

GTK 4.4 发布:NGL 持续改进,Inspector 默认启用

GTK 4.4 现已发布,该版本是 5 个月开发的结果,有来自 71 位开发人员的 838 次个人 commit;总共添加了 88133 行,删除了 63094 行。 一些亮点更新内容如下: NGL 渲染器和 GL 支持 NGL 渲染器正在持续改进中,包括加速、修复转换渲染、避免巨大的中间纹理以及正确处理部分颜色字体。目前,NGL 已可以与 Mali 驱动程序一起正常工作。官方表示,其计划在下一个周期放弃原来的 GL 渲染器。 主题 包含的主题已经过重新组织和重命名...

1
3
发表了资讯
2021/04/01 07:17

GTK 4.2 发布,新增 "NGL" OpenGL 渲染器

GTK 4.2 已发布,更新内容包括修复错误、改进 API,以及添加新功能。例如增加了新的 GL 渲染器;改进 GTK Toolkit 处理组合键和死键序列的方式; 改进构建系统,以便在 Windows 和 macOS 上编译 GTK;以及一个全新的 API 参考,它由语言绑定也使用的相同内省数据 (introspection data) 生成。 新增的渲染器是 "NGL" OpenGL 渲染器,并在 Linux、macOS 和 Windows 平台上默认使用,旧的 OpenGL 渲染器暂时还在维护,可以通过环境...

4
3
2021/02/19 08:44

GTK 4.2 或将于下月推出,包括新的 OpenGL 渲染器

继 GTK 4.0 于去年 12 月推出后,GTK 4.2 或将于今年 3 月发布。尽管这不是一个大版本,但仍有些内容值得单独列出。 新的 OpenGL 渲染器 由于 MacOS 上的 OpenGL 要求比 Linux 更为严格,因此其创建了新的 OpenGL 渲染器,以提高在 MacOS 上的渲染性能。新的渲染器代码尚未合并,但已经接近功能奇偶校验状态,如无意外,则将于 GTK 4.2 版本中推出,并且将在一段时间内同时包括新旧渲染器。 立体阴影 借助 GTK4 中基于 xdg-popu...

10
5
2021/01/13 07:40

GTK 4.0.1 发布

GTK 4.0.1 发布了,这是继上个月发布的 4.0 大版本之后的第一个稳定版本。 通常来说,在大型发行版之后,第一个发行版主要由整个代码库中的许多小错误修复组成,GTK 4.0.1 也不例外,本次更新中有各种各样的错误修复,以及主题和文档的更新。 对于 GTK 4.0.1 而言,最重要的改变是 GStreamer 媒体后端现在使用 OpenGL 纹理。通过使用 OpenGL 纹理,在利用基于 GPU 的硬件加速进行解码时(例如 VA-API),效率会更高,同时可以避...

1
3
发表于多媒体处理专区
2020/12/17 09:11

GTK 4.0 发布

GTK 重磅更新,4.0 大版本发布! GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。 负责发布工作的 GTK 团队成员 mclasen 感慨道:“2020年是漫长的一年,没有比用大版本更新来告别2020的更好方式了,所以 GT...

26
11
发表于多媒体处理专区
2020/12/16 08:50

GTK4 带来更好的 macOS 支持

即将发布的 GTK4 除了许多常见的改进外,还将对 macOS 提供更好的支持。 GTK4 核心维护者发文介绍了 GTK4 新的 macOS GDK 后端,他表示 GTK 过去在 macOS 上的性能表现并不值得称赞,但在 GTK4 中,新的后端确实提升了性能。 据介绍,新的 macOS 后端既可以使用 Cairo 进行软件渲染,也可以通过在 GNU/Linux 上使用的相同 OpenGL 渲染器进行基于硬件的 OpenGL 渲染(GPU 加速渲染)。虽然 OpenGL 在 macOS 上已被废弃,但在 ma...

12
3
发表于多媒体处理专区
2020/10/05 12:43

GTK 3.99.2 发布

GTK 3.99.2 已发布,GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。 3.99.2 版本继续对 API 进行清理、改进 gtk4-demo 以及增强文档。 由于 GTK 会依赖于一些未发布的 gtk-doc 功能,因此开发团队现在将 gt...

3
5
发表于大前端专区
2020/09/07 07:40

GTK 3.99.1 发布,创建图形用户界面的工具包

GTK 3.99.1 已经发布。GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。 此版本主要变化是按钮类层次结构的简化,现在不再从 GtkToggleButton 派生 GtkCheckButton,它们变成了两个独立的小部件,并且可以将...

6
1
发表于大前端专区
2020/08/03 07:27

GTK 3.99 发布

GTK 3.99 稳定版已发布,这意味着离 GTK 4 又近了一步。2月份 3.98 发布的时候,团队计划了在 3.99 发布前要实现的功能: 键盘快捷键的事件控制器 可移动的弹出窗口 行回收列表和网格视图 改进的可访问性基础 动画 API 现在看看这个目标的实现情况。 动画 API 已从 4.0 的 blocker list 中被移除,原因是此功能需要对 GTK 内部架构进行广泛的重组,团队表示进度上会完成不了。不过除此之外的上述所有其他功能都已在 3.98.x 的各...

0
3
发表于大前端专区
2020/04/06 07:35

GTK 3.98.2 发布

GTK 3.98.2 已发布,这也是 GTK 4.0 的最新开发版本快照。 此版本重新实现了 GtkPopovers 以及拆分 GdkSurface API,并完成了关于使用事件控制器的键盘快捷键的新基础架构,GtkTextTag 公开了新的 Pango 功能,以及完成拖拽功能的重构。 新的 HighContrast 主题也已反向移植到 GTK 3。GTK 3.98.2 还对工具包的代码库进行了各种清理和修复。 最后,GTK 团队还希望在推送 GTK4.0 稳定版之前集成一个新的动画 API、提供更好的可访问...

1
1
发表于大前端专区
2020/03/02 07:24

GTK 3.98 发布,Linux 图形界面应用主流开发工具

GTK 3.98 发布了。 GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。 以下是一些更新要点: 性能 GL 渲染器进行了优化,性能有所改进。GtkTextView 的滚动性能已大大提高,方法是使其能够缓存可见范围内的渲...

8
4
发表于大前端专区
2019/02/10 08:37

GTK+ 项目名终于去掉了那个加号

经过广泛讨论,GTK+ 团队决定将项目名中的加号“+”移除,重命名“GTK+”为“GTK”。 GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。 在脱离 GIMP 源码树并加入 GLib 和 GTK 类型系统等项目之后,为了与原...

3
11
发表于大前端专区
2018/02/19 07:29

GTK+ 3.22.28 发布,GUI 开发工具包

GTK+ 3.22.28 发布了。GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本。 该版本暂未提供更新内容,更新动态请关注发布主页或提交记录。 下载地址:...

2
2
发表了资讯
2017/10/30 07:30

GTK+ 3.22.25 发布,GUI 开发工具包

GTK+ 3.22.25 发布了。GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本。 该版本暂未提供更新内容,更新动态请关注发布主页或提交记录。 下载地址:...

6
3
发表了资讯
2017/09/12 08:02

GTK+ 3.22.21 发布,GUI 开发工具包

GTK+ 3.22.21 发布了。GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本。 该版本更新情况请参阅提交记录。 下载地址: Source code (zip) Source c...

12
9
发表了资讯
2016/12/29 08:47

GTK+ 3.89.2 发布,GUI 开发工具包

GUI 开发工具包 GTK+ 3.89.2 发布了。 依赖和新 APIs: 新的版本中,更多的 API 已被弃用,并添加了新的接口。在被删除的 API 中,可以看到有 GtkJunctionSides,gdk_window_reparent,gtk_snapshot_append 和 gsk_render_node_make_immutable。 在 GTK + 3.89.2 中新添加的 API 有 GskRoundedRect,gdk_rgba_is_clear,gtk_container_snapshot_child,gdk_rgba_is_opaque 和 GdkDrawContext,它充当 Vulkan 和 GL 上下文的基类...

11
4
发表了资讯
2015/07/10 00:00

GTK+ 3.14.14/3.16.5 发布,GUI 开发工具包

GTK+ 3.14.14 和 GTK+ 3.16.5 发布,主要是 bug 修复和翻译更新,现已提供下载: gtk+-3.14.14.zip gtk+-3.16.5.zip GTK+ 3.14.14 更新内容如下: Bug 修复 + 693738 gtk print dialog shows "Getting printer information failed"... + 738083 GtkMenuButton is not disabled even if corresponding GAction is + 745957 GTK+/Quartz >= 3.14.8: Symbol not found: _gtk_drag_cancel (... + 750011 Adwaita : missing backgro...

9
6
发表了资讯
2015/03/23 00:00

GTK+ 3.16.0 发布,GUI开发工具包

GTK+ 3.16.0 发布,新版本主要修改信息如下: * Theming: Fixes for the HighContrast theme * Wayland: Fix Clipboard handling * Bug fixes * Translation updates: Basque Bosnian Bulgarian Chinese (Taiwan) Hungarian Indonesian Japanese Norwegian Serbian Swedish Turkish 详细信息请点击此处。 GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,按 LGPL 许可协议发布的。虽然最初是为 GIMP 写的,但目前已发展为一个功...

0
0
发表了资讯
2015/01/12 00:00

GTK+ 3.14.7 发布,GUI 开发工具包

GTK+ 3.14.7 发布,此版本包括大量的 bug 修复和一些翻译更新,现已提供下载。 相比 GTK+ 3.14.6 版本,更新内容如下: * Bugs 修复  477454 libgtk crashed in gtk_notebook_button_release  705582 gtk_recent_manager_init fails to check settings==NULL  735122 GtkApplication: fix global menubar on Mac OS  739038 gtk_recent_manager_set_filename: assertion failed: (priv->fil...  739...

12
18
发表了资讯
2013/07/09 00:00

GTK+ 2.4.20 发布

GTK+ 2.4.20 更改了配置文件和 immodules 缓存位置,以保持对 GTK+3 的向后兼容性;修复了一些小bug。 GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用 图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在 Linux上,事实上,目前GTK+已经有了成功的windo...

3
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2015/03/08 18:12

GTK+简介

GTK+简介 关于本初级教程l 本GTK+程序初级教程采用了“引导”式的方法来教你如何使用GTK+。本教程所用的编程语言为C语言。并且整个教程中方法已经在Linux中测试通过。本教程适用GTK+的初级兼代中级水平的程序员。 GTK+ GTK+ 是一种函数库是用来帮助制作图形交互界面的。整个函数库都是由C语言来编写的。 GTK+函数库通常也叫做 GIMP 工具包。因为,一开始GTK+是用来编写“GIMP” –这个图形处理软件的。 从那以后, GTK+就逐渐成...

0
0
发表于大前端专区
2015/07/20 19:55

gtk中样式设置gtk_widget_modify

void gtk_widget_modify_fg (GtkWidget *widget,            GtkStateType state,            const GdkColor *color); void gtk_widget_modify_bg (GtkWidget *widget,            GtkStateType state,            const GdkColor *color); void gtk_widget_modify_text (GtkWidget *widget,            GtkStateType ...

0
0
发表了博客
2019/06/01 16:30

基于gtk的imshow:用gtk读取并显示图像

gtk实现imshow,最naive的做法是用gtk的组件去读取图像,然后show出来;后续再考虑用GTK显示用别的方式例如stb image读取的图像。先前基于GDI实现imshow时也是这一思路,先能show出来给自己一点信心。 官方代码 gtk官方文档提供了这个例子,并且show出来的图像和原图大小一致。 #include <gtk/gtk.h> static void activate (GtkApplication *app, gpointer user_data) { GtkWidget *window; GtkWidget *image; /...

0
0
发表了博客
2013/04/02 13:37

GTK透明设置

功能 设置整个gtk窗体的透明度(含边框),窗体各处透明度相同 知识点 使用函数gtk_window_set_opacity设置整个窗体的透明度 gtk_window_set_opacity函数只能在gtk-2.12以上版本中使用 此功能的实现需要将窗口管理器设成支持透明. 例如在ubuntu 8.04中默认使用metacity窗口管理器,就使用gconf-editor工具,设置apps->metacity->general->compositing_manager为选中状态 Ø示例 l 源码 #include <gtk/gtk.h> int main(int argc...

0
0
2016/10/10 17:12

Gtk-Message: Failed to load module "canberra-gtk-module"

Gtk-Message: Failed to load module "canberra-gtk-module" 运行opencv cpp程序是出现上述错误 采用的debain 8系统,在网上搜索一下,提供的解决方案是:sudo apt-get install libcanberra-gtk3-module,系统已经安装这个模块。 受上述方案的启发运行命令,包含缺少模块的包: yuanzhen@bogon:~/C_script$ apt-cache search canberra-gtk-module libcanberra-gtk-module - translates GTK+ widgets signals to event sounds l...

0
0
发表了博客
2011/03/07 14:58

最简单的GTK 程序

#include <stdlib.h> #include <gtk/gtk.h> int main (int argc, char *argv[]) { GtkWidget * windows; gtk_init(&argc,&argv); windows = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_show(windows); gtk_main (); return 0; }...

0
1
发表了博客
2015/03/08 18:12

第一个GTK+程序

第一个GTK+程序 第一个GTK+程序 在这一章节中,我们将开始编写第一个GTK+程序。 超级简单的例子 我们要“制造”一个超级简单的GTK+程序。就是显示一个空白的窗口。 #include <gtk/gtk.h> int main( int argc, char *argv[]) { GtkWidget *window; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_show(window); gtk_main(); return 0; } 这个例子就是为我们显示了一个空白...

0
1
发表了博客
2014/11/28 17:24

计算器---gtk---002

文件目录列表: 文件列表: laolang@laolang:~/code/gtk/eclipse/fanli/my_jisuan_two$ tree -L 2 . ├── calHandle.o ├── calMain.o ├── cal.o ├── Debug │   ├── makefile │   ├── objects.mk │   ├── sources.mk │   └── subdir.mk ├── doc │   └── html ├── Doxyfile ├── Doxyfile.bak ├── Doxyfile.default ├── helloGTK.c ├── include │   ├── cal.h ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2018/04/22 21:49

在Linux桌面中如何将窗体置于桌面图标之下?

如题,如何在Linux上实现如“UPUPOO动态桌面”“火萤视频桌面”这样的视频桌面效果? 具体需要应用到哪些接口?

2
0
发表了问答
2017/09/25 23:59

Debian Gnu/Linux 9 ettercap出错问题

ettercap -G ettercap 0.8.2 copyright 2001-2015 Ettercap Development Team Gtk-Message: Failed to load module "canberra-gtk-module" ** Gtk:ERROR:/build/gtk+2.0-1aCJs4/gtk+2.0-2.24.31/gtk/gtktextlayout.c:2349:IA__gtk_text_layout_get_line_display: code should not be reached 求解答。GOOGLE不了呀...

1
0
发表了问答
2016/08/10 11:27

gtk开发与Win8和Win10中文输入法下输入数字产生不了key_press_event信号问题

Win8及Win10系统下,GTK中的key_press_event事件响应不了中文模式下的数字,中文模式下的数字产生不了信号,该怎么解决这个问题呢?有没有大神帮帮忙?

3
0
发表了问答
2012/07/23 17:53

为什么GTK的书少而Qt的书稍多些?

如题。请教于大牛们。 ——而且似乎不仅国内如此。

9
0
发表了问答
2015/07/12 21:38

linux下怎么使用gtk+编写一个窗口,容纳上下两个文本区域

linux下怎么使用gtk+编写一个窗口,容纳上下两个文本区域,我用了两个box试了很多次,但里面怎么写一个文本区域,说无法同时显示两个文本区域

1
0
发表了问答
2015/04/20 16:40

GTK里一个button响应事件没有完成之前是不是不能按另一个button???

是这样一个场景: 一个“开始”button,做一些费时间的事情,比如循环打印. 一个“结束”button是终止打印。 为什么在按了“开始”之后,“结束”button是不好按的呢?? 新人求教,谢谢~~

2
0
发表了问答
2012/09/29 18:41

GTK+为什么不要DirectFB了?

百思不得其解? DirectFB在embedded device上用的很多,难道GTK+放弃embedded device了吗? GTK+支持Cairo,但没有Cairo-dirctfb,这也阻止了通过Cairo架在DirectFB上。GTK+和DirectFB出了什么问题? 网上说的很不清楚了,有明白的吗?

2
0
发表了问答
2014/11/10 10:52

GTK社区为什么很冷静

现在,我也学GTK,看到咱社区里人很少啊,对他关注关注的人也很少啊。是不是当今社会上没有使用它的吗?

8
0
发表了问答
2014/11/25 18:37

GTK 界面开发中,拖动GtkPaned控件的手柄动画问题

将一个ScrolledWindow控件加入到GtkPaned控件中,然后拖动分栏窗口的手柄改变两个窗口的大小,我想要鼠标放开的时候再改变两个窗口大小,所以做了一个拖动时绘制虚线的动画效果,但是在ScrolledWindow范围内,虚线会消失,该如何解决?

1
0
发表了问答
2014/11/27 19:05

有些控件无法使用的问题

使用GTK+ 开发的firefox插件,在firefox4.0.1版本中,工具栏,菜单栏等控件无法显示,但是同样的代码在桌面环境的窗口中就没有问题,一切控件可以正常显示;当升级到firefox24.5.0版本之后就一切正常,请问有人遇到过此类情况吗?

1
0
发表了问答
2014/11/18 14:29

GTK 函数调用问题

自己写了函数,想调用他,如何实现? 比如:gint my_data( gint mm) { 。。。。。。 } 调用函数的参数只是 my_data(5);怎么实现?

2
0
发表了问答
2014/11/17 16:26

GKT如何设计一个按条件弹出的对话框

用GTK 设计: 假设:当每一天中午时,就会弹出一个对话框。最好提供一个小小的程序

4
0
发表了问答
2014/06/27 11:39

无法终止的梦想

高中的时候无心读书,整天向网吧跑,也只是打打游戏,看看电影,下一些软件玩玩,那时候就感觉软件做的不喜欢,就想自己做,但又没人教之类的,所以就想大学读个软件专业,自己搞。小时候想考上清华北大当科学家什么的只是浮云,报了一个大专学校,3B的,那个学校也有2B线的,一开始的时候很不习惯,总感觉低人一等,整天有冲动回去复读,后来就习惯了,发现不和人家对比感觉就会变的好点。但是编程学的还是很烂,就会整天找系统...

26
0
发表了问答
2012/07/05 19:05

Linux下 GTK+ 安装

今天在Linux上安装 GTK+,我下载的gtk+-3.2.0.tar.bz2 。按官网的说明要提前安装"GLib, Pango, Gdk-Pixbuf, ATK"这几个包,我查了下系统都有。 结果./configure --prefix=/usr 之后报错 checking for BASE_DEPENDENCIES... no configure: error: Package requirements (glib-2.0 >= 2.29.14 atk >= 2.1.5 pango >= 1.29.0 cairo >= 1.10.0 cairo-gobject >= 1.10.0 gdk-pixbuf-2.0 >= 2.23.5) were not met: Requested 'glib-2....

5
0
发表了问答
2011/09/26 12:56

一个关于linux gtk+2.0 回调函数中关闭窗口的问题

我写了一个含录入控件的登入窗口,输入IP地址后,点击button按钮,我会调用一个回调函数,该函数对服务器发起tcp连接,我想问一下,怎么同时关闭当前登入窗口,有什么函数吗?

1
0
发表了问答
2011/01/10 11:20

DIY–制作自己最爱“无边框”GTK+主题

自从上周重点推出elementary borderless主题,我们已经深深陷入对“无边框”Metacity主题的爱河之中。 不要等待你最爱主题的开发者再给你一个无边框主题,自己做!俗话说“自己动手,丰衣足食”! 上面是Ubuntu的Ambiance主题修改成无边框主题后,一前一后的对比。 制作步骤 1.打开终端(“应用程序-附件-终端”或者Ctrl+Alt+T神奇组合),输入命令: sudo gedit /usr/share/themes/[theme name]/metacity-1/metacity-theme-1.x...

6
1
发表了问答
2010/11/18 09:34

向大家推荐一个C/C++通用Makefile

本文推荐了一个用于对 C/C++ 程序进行编译和连接以产生可执行程序的通用 Makefile。 3 U" N* l3 Z) O( h) |' l$ q" @3 j F. W) z! C 在使用 Makefile 之前,只需对它进行一些简单的设置即可;而且一经设置,即使以后对源程序文件有所增减一般也不再需要改动 Makefile。因此,即便是一个没有学习过 Makefile 书写规则的人,也可以为自己的 C/C++ 程序快速建立一个可工作的 Makefile。 9 d# Y6 S: O8 d2 ~8 }& p7 }. k+ t& _* d;...

12
16
发表了问答
2011/10/22 07:50

关于eclipse配置GTK

我在配置eclipse时,使用MinGw编译器,在设置GTK+有关链接库,头文件时也手动设置,以下是我设置的东东: 1.GCC C Compiler->includes: "C:\eclipse\MinGW\include" C:\GTK\lib\gtk-2.0\include C:\GTK\include\gtk-2.0 C:\GTK\include\atk-1.0 C:\GTK\include\pango-1.0 C:\GTK\include\glib-2.0 C:\GTK\lib\glib-2.0\include 2.MinGw C Linker: 2.1libraries: gtk-win32-2.0 gdk-win32-2.0 atk-1.0 gdk_pixbuf-2.0 pangowin32...

12
2
发表了问答
2013/10/20 13:13

GTK和QT的Google趋势比较

突发奇想查了一下,果不出所料,怪不得现在很多项目都在用QT重写呢 GTK早死早超生

6
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
8 评论
274 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部