• [转]KDE/QT与GNOME/GTK比较

    时间:2022-11-23 06:52:16

    [转]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?

    时间:2022-11-23 06:51:46

    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+编程环境

    时间:2022-11-15 06:59:54

    首先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 开发环境建立

    时间:2022-11-15 06:59:42

     1.Gtk 简介     GTK (GIMP Toolkit) 是一套用于创建图形用户界面的工具包。它遵循 LGPL 许可证,所以可以用它来开发开源软件、自由软件,甚至是封闭源代码的商业软件,而不用花费任何费用来购买许可证和使用权。当前,GTK已经被成功地应用到了大量的自由软件及商业软件中,已经取...

  • gtk+修改控件文本字体一例

    时间:2022-11-11 23:38:34

    因为家里电脑是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 网易云音乐播放器

    时间:2022-11-11 18:12:30

    netease-cloud-music-gtk 2.1.0 已经发布,Linux 网易云音乐播放器。 此版本更新内容包括: 这里是列表文本添加登陆状态保持。 在歌曲列表中添加收藏按钮。 这里是列表文本在歌曲列表中添加查看专辑按钮。 优化歌曲缓存。 修复错误优化代码。 详情查看:https:/...

  • 如何确定在Ubuntu上安装了哪个版本的GTK+ ?

    时间:2022-11-08 06:58:47

    I need to determine which version of GTK+ is installed on Ubuntu 我需要确定在Ubuntu上安装了哪个版本的GTK+。 Man does not seem to help 人类似乎帮不了什么忙10 个解决方案 ...

  • 为什么鼠标悬停动画忽略了Gtk3中的转换时间和函数?

    时间:2022-11-05 23:02:16

    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构件之微调按钮

    时间:2022-11-04 15:16:18

    GTK构件之微调按钮1.微调按钮简介       微调按钮(Spin Button)构件通常用于让用户从一个取值范围你选择一个值。它由一个文本输入框和旁边的向上和向下两个按钮组成。点击某一个按钮会让文本输入框里的数值大小在一定范围你改变。文本输入框里也可以直接输入一个特定值。       微调按钮构...

  • Linux下基于GTK人脸识别界面设计

    时间:2022-11-02 14:04:03

    Linux下基于GTK人脸识别界面设计1.人脸识别简介       人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别。       人...

  • netease-cloud-music-gtk 2.0.3 发布,Linux 网易云音乐播放器

    时间:2022-10-28 16:14:42

    netease-cloud-music-gtk 2.0.3 已经发布,Linux 网易云音乐播放器。 此版本更新内容包括: 添加启动音量设置。 优化轮播导航按钮样式。 优化网络请求。 修复返回键连击bug。 更新翻译。 更新项目说明。 详情查看:https://gitee.com/gmg1...

  • gtk+2.0中GtkObject结构中没有klass成员的解决办法

    时间:2022-10-25 17:30:38

    gtk+2.0中一些较老的程序中会有如下的代码:#define EVENT_METHOD(obj, method) GTK_WIDGET_CLASS(GTK_OBJECT(obj)->klass)->method但是编译时会出现如下错误:no member named 'klass' i...

  • 一步一步学习GTK

    时间:2022-10-21 08:19:49

    完成课设,偶然碰到GTK,索性学习一遍 转载自ikoDotA の BLOG (一)、一步一步学GTK+之开篇 一、什么是GTK+ GTK+ 是一种函数库是用来帮助制作图形交互界面的。整个函数库都是由C 语言来编写的。 GTK+函数库通常也叫做 GIMP 工具包。因为,一开始GTK+是用来...

  • GTK构件之杂项构件(2)

    时间:2022-10-20 14:04:32

    GTK构件之杂项构件(2)1.进度条progress bar 进度条用于显示正在进行的操作的状态。创建进度条函数如下:GtkWidget*gtk_progress_bar_new (void) 创建进度条成功后,即可使用以下函数设置进度条显示比例和获取进度条百分比。/*获取进度条百分比*/gdoub...

  • (GNU/Linux)Eclipse 下开发GTK+程序0

    时间:2022-10-20 04:54:32

    1.安装Eclipse,随便放那儿都行。(之前要安装JDK,或者JRE就好了) 我下的是Eclipse IDE for C/C++ Developers (67 MB) from http://www.eclipse.org/downloads/   2.安装GTK的开发文件 libgtk2.0-d...

  • GTK构件之杂项构件

    时间:2022-10-19 13:57:09

    GTK构件之杂项构件1.标签 lable  标签(Labels)是GTK中最常用的构件,实际上它很简单。因为没有相关联的X窗口,标签不能引发信号。如果需要获取或引发信号,可以将它放在一个事件盒中,或放在按钮构件里面。1.1 相关接口函数/*创建标签*/GtkWidget*gtk_label_new ...

  • GTK之信号和回调函数

    时间:2022-10-18 15:04:23

    GTK之信号和回调函数      在 2.0 版,信号系统已从 GTK 移到 GLib,因此在函数和类型的说明中有前缀 “g_” 而不是 “gtk_”。      GTK 是一个事件驱动的工具包,意味着它会等在gtk_main() 那里, 直到下一个事件发生, 才把控制权传给适当 的函数。控制权的传...

  • GTK入门教程

    时间:2022-10-18 15:01:11

    GTK入门教程1.GTK简介      GTK(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。当然,GTK也是支持跨平台的,支持Uni...

  • GTK进阶学习:GTK实现截图功能( 可以指定截图范围 )

    时间:2022-09-20 15:24:14

    按按钮截图,图片保存在当前路径为“save.png”: #include <gtk/gtk.h>#include <cairo.h>/********************************************************功能:指定窗口区域截...

  • 我应该学习GTK +还是GTKMM?

    时间:2022-09-11 10:27:36

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