[转]KDE/QT与GNOME/GTK比较
[转]KDE/QT与GNOME/GTK比较 http://www.cnblogs.com/itech/archive/2009/08/18/1548964.html 虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNO...
How to install GTK+/PyGTK on OSX?
I'm trying to install PyGTK on OSX 10.6 (snow leopard). I have followed this topic Where is PyGTK for Mac OS X?. 我正在尝试在OSX 10.6(雪豹)上安装PyGTK。我已经按照这个主题在...
ubuntu下搭建gtk+编程环境
首先gtk+项目主页为: http://www.gtk.org/ gtk+现在有2和3两种版本,使用 sudo apt-get install gnome-core-devel 可以一次性安装2个版本,你也可单独安装3: sudo apt-get install libgtk-3-dev...
ubuntu 下Gtk 开发环境建立
1.Gtk 简介 GTK (GIMP Toolkit) 是一套用于创建图形用户界面的工具包。它遵循 LGPL 许可证,所以可以用它来开发开源软件、自由软件,甚至是封闭源代码的商业软件,而不用花费任何费用来购买许可证和使用权。当前,GTK已经被成功地应用到了大量的自由软件及商业软件中,已经取...
gtk+修改控件文本字体一例
因为家里电脑是Mac系统,所以就拿Mac系统来示范。要注意的是gtk+2.0和3.0对字体的处理是有一些区别的:1.后者使用的是pango的机制,我们这里以gtk+3.0为基础。 2.两者调用Font对话框的方法也不一样,前者用gtk_font_selection_dialog_new来建立对话框,...
netease-cloud-music-gtk 2.1.0 发布,Linux 网易云音乐播放器
netease-cloud-music-gtk 2.1.0 已经发布,Linux 网易云音乐播放器。 此版本更新内容包括: 这里是列表文本添加登陆状态保持。 在歌曲列表中添加收藏按钮。 这里是列表文本在歌曲列表中添加查看专辑按钮。 优化歌曲缓存。 修复错误优化代码。 详情查看:https:/...
如何确定在Ubuntu上安装了哪个版本的GTK+ ?
I need to determine which version of GTK+ is installed on Ubuntu 我需要确定在Ubuntu上安装了哪个版本的GTK+。 Man does not seem to help 人类似乎帮不了什么忙10 个解决方案 ...
为什么鼠标悬停动画忽略了Gtk3中的转换时间和函数?
With the new gtk, it is possible to create graphical themes with a file in something like css. 使用新的gtk,可以使用css之类的文件创建图形主题。 Given this css file (named...
GTK构件之微调按钮
GTK构件之微调按钮1.微调按钮简介 微调按钮(Spin Button)构件通常用于让用户从一个取值范围你选择一个值。它由一个文本输入框和旁边的向上和向下两个按钮组成。点击某一个按钮会让文本输入框里的数值大小在一定范围你改变。文本输入框里也可以直接输入一个特定值。 微调按钮构...
Linux下基于GTK人脸识别界面设计
Linux下基于GTK人脸识别界面设计1.人脸识别简介 人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别。 人...
netease-cloud-music-gtk 2.0.3 发布,Linux 网易云音乐播放器
netease-cloud-music-gtk 2.0.3 已经发布,Linux 网易云音乐播放器。 此版本更新内容包括: 添加启动音量设置。 优化轮播导航按钮样式。 优化网络请求。 修复返回键连击bug。 更新翻译。 更新项目说明。 详情查看:https://gitee.com/gmg1...
gtk+2.0中GtkObject结构中没有klass成员的解决办法
gtk+2.0中一些较老的程序中会有如下的代码:#define EVENT_METHOD(obj, method) GTK_WIDGET_CLASS(GTK_OBJECT(obj)->klass)->method但是编译时会出现如下错误:no member named 'klass' i...
一步一步学习GTK
完成课设,偶然碰到GTK,索性学习一遍 转载自ikoDotA の BLOG (一)、一步一步学GTK+之开篇 一、什么是GTK+ GTK+ 是一种函数库是用来帮助制作图形交互界面的。整个函数库都是由C 语言来编写的。 GTK+函数库通常也叫做 GIMP 工具包。因为,一开始GTK+是用来...
GTK构件之杂项构件(2)
GTK构件之杂项构件(2)1.进度条progress bar 进度条用于显示正在进行的操作的状态。创建进度条函数如下:GtkWidget*gtk_progress_bar_new (void) 创建进度条成功后,即可使用以下函数设置进度条显示比例和获取进度条百分比。/*获取进度条百分比*/gdoub...
(GNU/Linux)Eclipse 下开发GTK+程序0
1.安装Eclipse,随便放那儿都行。(之前要安装JDK,或者JRE就好了) 我下的是Eclipse IDE for C/C++ Developers (67 MB) from http://www.eclipse.org/downloads/ 2.安装GTK的开发文件 libgtk2.0-d...
GTK构件之杂项构件
GTK构件之杂项构件1.标签 lable 标签(Labels)是GTK中最常用的构件,实际上它很简单。因为没有相关联的X窗口,标签不能引发信号。如果需要获取或引发信号,可以将它放在一个事件盒中,或放在按钮构件里面。1.1 相关接口函数/*创建标签*/GtkWidget*gtk_label_new ...
GTK之信号和回调函数
GTK之信号和回调函数 在 2.0 版,信号系统已从 GTK 移到 GLib,因此在函数和类型的说明中有前缀 “g_” 而不是 “gtk_”。 GTK 是一个事件驱动的工具包,意味着它会等在gtk_main() 那里, 直到下一个事件发生, 才把控制权传给适当 的函数。控制权的传...
GTK入门教程
GTK入门教程1.GTK简介 GTK(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。当然,GTK也是支持跨平台的,支持Uni...
GTK进阶学习:GTK实现截图功能( 可以指定截图范围 )
按按钮截图,图片保存在当前路径为“save.png”: #include <gtk/gtk.h>#include <cairo.h>/********************************************************功能:指定窗口区域截...
我应该学习GTK +还是GTKMM?
I am a C# programmer who started using ubuntu about 2 years ago. I'm wanting to learn GUI programming in either C or C++. I don't really like mono, it...