GUI开发工具包 GTK+

GUI开发工具包 GTK+

LGPL
C/C++
跨平台
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。

加载中

评论(7)

呆萌虎
呆萌虎
@红山芋 那这个是干嘛的:http://gtk.php.net/
Nevermoreg
Nevermoreg
下载下来了怎么用啊
长安俞白眉
长安俞白眉
官方支持语音列表:https://www.gtk.org/language-bindings.php
涟漪之湖
支持C#不?
红山芋
不支持PHP 不支持VB 不支持fortran
sjack
sjack
不支持 java ! GTK+
sjack
sjack
可官方查了下, 是支持的 ! GTK+

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

经过广泛讨论,GTK+ 团队决定将项目名中的加号“+”移除,重命名“GTK+”为“GTK”。 GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(G...

02/10 08:37

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

GTK+ 3.22.28 发布了。GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNO...

2018/02/19 07:29

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

GTK+ 3.22.25 发布了。GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNO...

2017/10/30 07:30

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

GTK+ 3.22.21 发布了。GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNO...

2017/09/12 08:00

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

GUI 开发工具包 GTK+ 3.89.2 发布了。 依赖和新 APIs: 新的版本中,更多的 API 已被弃用,并添加了新的接口。在被删除的 API 中,可以看到有 GtkJunctionSides,gdk_window_reparent,gtk_s...

2016/12/29 08:47

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 show...

2015/07/10 07:29

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 Bulgar...

2015/03/23 17:09

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

GTK+ 3.14.7 发布,此版本包括大量的 bug 修复和一些翻译更新,现已提供下载。 相比 GTK+ 3.14.6 版本,更新内容如下: * Bugs 修复  477454 libgtk crashed in gtk_notebook_button...

2015/01/12 06:51

GTK+ 2.4.20 发布

GTK+ 2.4.20 更改了配置文件和 immodules 缓存位置,以保持对 GTK+3 的向后兼容性;修复了一些小bug。 GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为G...

2013/07/09 05:33

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

GTK+ 3.9.2 改进内容包括: GtkWindow gained support for client-side decorations, for use with Wayland. GtkFileChooser was improved. Various new APIs, widgets, and features were ...

2013/06/02 06:18

没有更多内容

加载失败,请刷新页面

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

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

2018/04/22 21:49
1
回答
Debian Gnu/Linux 9 ettercap出错问题

ettercap -G ettercap 0.8.2 copyright 2001-2015 Ettercap Development Team Gtk-...

2017/09/25 23:59
1
回答
gtk开发与Win8和Win10中文输入法下输入数字产生不了key_press_event信号问题

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

2016/08/10 11:27
9
回答
为什么GTK的书少而Qt的书稍多些?
hawkyoung 的回答 2012/07/25 09:25
最佳答案
QT可以跑在嵌入式系统上,在ARM还只有200多MHz的时代就普遍应用了,一直作为嵌入式Linux上图形库的一种在国内使用(另外一个为国产的MiniGUI),GTK则没有享受这个待遇。而且比起其他嵌入式库,QT可以跨平台开发,以前更受欢迎些。 不过我个人感觉,QT前景…………堪忧
1
回答
linux下怎么使用gtk+编写一个窗口,容纳上下两个文本区域

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

2015/07/12 21:38
2
回答
GTK里一个button响应事件没有完成之前是不是不能按另一个button???

是这样一个场景: 一个“开始”button,做一些费时间的事情,比如循环打印. 一个“结束”button是终止打印。 为什么在按了“开始”之后,“结束”b...

2015/04/20 16:40
2
回答
GTK+为什么不要DirectFB了?

百思不得其解? DirectFB在embedded device上用的很多,难道GTK+放弃embedded device了吗? GTK+支持Cairo,...

2012/09/29 18:41
8
回答
GTK社区为什么很冷静

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

2014/11/10 10:52
1
回答
GTK 界面开发中,拖动GtkPaned控件的手柄动画问题

将一个ScrolledWindow控件加入到GtkPaned控件中,然后拖动分栏窗口的手柄改变两个窗口的大小,我想要鼠标放开的时候再改变两个窗口大小,所以...

2014/11/25 18:37
1
回答
有些控件无法使用的问题

使用GTK+ 开发的firefox插件,在firefox4.0.1版本中,工具栏,菜单栏等控件无法显示,但是同样的代码在桌面环境的窗口中就没有问题,一切控...

2014/11/27 19:05

没有更多内容

加载失败,请刷新页面

CMake 编译gtk文件

# 代码 ```c #include int main(int argc, char *argv[]) { GtkWidget *window; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_show (window); gtk_...

2016/10/31 19:27
91
0
gtk 的一个简单的图像界面的设计

#include<stdio.h> #include <stdio.h> #include <gtk/gtk.h> #include <string.h> #include <unistd.h> #include <time.h> #include <stdlib.h> GtkWidget *makeTextEntry(); GtkWidget *vi...

2012/08/18 15:09
252
0
python+gtk 开发用的在线帮助文档

 Table of Contents Introduction Reference Page Format PyGTK Class Hierarchy The atk Class Reference atk.Action — the ATK interface provided by UI components that the user ...

2016/06/22 10:02
42
0
Gtk透明窗口全攻略

Gtk透明窗口全攻略 如图所示,左边是普通的 ubuntu 桌面,右边是我建立的三个 gtk 特殊窗口,其中包含了:异形窗口(上),透明窗体(中),不同区域不同透明度的窗口(下)。基本包括了各种...

2012/12/15 14:07
282
0
How to install PHP-GTK on Ubuntu 12.04 / in Deb...

Thread: How to install PHP-GTK on Ubuntu 12.04 / in Debian? View Newest Posts Disclaimer: The tutorials, guides and howtos in this forum are provided to you in the hope they are...

2013/04/25 15:43
245
0
pgadmin3 Linux 平台编译

Linux 平台依赖于 wxwidgets 下载安装 /tmp/wxGTK-2.8.12 更改文件 ``` ./src/gtk/bdiag.xbm ./src/gtk/cross.xbm ./src/gtk/horiz.xbm ./src/gtk/cdiag.xbm ./src/gtk/fdiag.xbm ./src/gt...

2016/10/23 23:33
12
0
GTK透明设置

功能 设置整个gtk窗体的透明度(含边框),窗体各处透明度相同 知识点 使用函数gtk_window_set_opacity设置整个窗体的透明度 gtk_window_set_opacity函数只能在gtk-2.12以上版本中使用 此功能...

2013/04/02 13:37
131
0
GtkMessageDialog

本文转载自http://openhome.cc/Gossip/GTKGossip/GtkMessageDialog.html 在程式中常出現一些簡單的對話或訊息方塊,有GTK中,它們都是GtkDialog的子類,在這邊先介紹一些GTK內建的對話方塊,...

2015/05/05 18:54
10
0
GTK+简介

GTK+简介 关于本初级教程l 本GTK+程序初级教程采用了“引导”式的方法来教你如何使用GTK+。本教程所用的编程语言为C语言。并且整个教程中方法已经在Linux中测试通过。本教程适用GTK+的初级兼...

2015/03/08 18:12
41
0
记录今天使用成功的GTK接口函数

1. gtk_window_set_default_size(GTK_WINDOW(win->toplevel),1920,1047) 设置窗口大小(会适应性的改变) 2. gtk_widget_set_usize(GTK_WINDOW(win->toplevel),1200,600); 设置窗口大小(固定...

2016/06/22 10:02
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部