![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Gtk+
文章平均质量分 63
changli_90
这个作者很懒,什么都没留下…
展开
-
Ubuntu下Gtk+开发环境的设置
为了搞清linux下SWT与GTK+的映射机制,翻出老笔记本装了个Ubuntu,配置GTK+开发环境还是比较简单的。安装必须要的东西安装JDK,使用命令:sudo apt-get install sun-java6-sdk安装eclipse+CDT 5.0,我觉得CDT从5开始渐成气候了,作为一个eclipse开发者,我觉得他比kdevelop好用:),遗憾的是在win下不支持原创 2013-05-06 10:59:01 · 981 阅读 · 0 评论 -
GdkPixbuf 的图像控件(GTK+2.0学习笔记)
根据书中所介绍说明,GdkPixbuf在GTK+编程中还是很重要的,尤其是要做一个漂亮的程序界面,这部分知识必须要掌握。书中的程序示例代码,有这样一个代码段:pix2 = gdk_pixbuf_new_from_inline(134400+24, pieces_inline,TRUE, NULL); frame = gtk_frame_new("内建的一幅图像"); image转载 2013-08-09 10:46:27 · 4536 阅读 · 0 评论 -
GTK+ 程序使用gettext国际化小结
gettext软件包是GNU工程中解决国际化问题的重要工具,支持C/C++和JAVA语言,它在开源 界应用相当广泛,GNOME/GTK+的国际化问题都是用它来解决的,正常的情况下GNU/LINUX系统是默认安装这一软件包的。 首先,应用程序要包含两个头文件,并且做一下定义:#include glib/gi18n.h>#include locale.h>#de转载 2013-07-09 08:36:53 · 983 阅读 · 0 评论 -
在gtk+程序中显示中文说明
在gtk+程序中显示中文说明简单地说,gtk只认utf8编码,由glibc负责转换编码到utf8编码或直接用utf8编码。(一)应用程序中该做的事情(确定所用mo文件的位置)首先用函数textdomain设置应用程序的中文信息(mo文件)所在的位置,姑且称为“域”如:setlocale( LC_ALL, "zh_CN.GB2312" ); textdomain( "test转载 2013-07-09 08:52:31 · 2763 阅读 · 0 评论 -
使用GetText本地化编程
参考http://heavenporter.livejournal.com/5939.html介绍GetText是GNU的一个项目,GetText主页 有最丰富的信息。下面大致翻 译一下GetText主页的介绍 :“通常,程序及其文档信息都是用英语语言写的,程序运行时同用户交 互的信息也是英语。这是一个事实,不仅仅GNU的软件是这样,其他大 部分私有软件或自由软件也是这转载 2013-07-09 08:36:13 · 1446 阅读 · 0 评论 -
GTK+中的插件
2003 年 3 月 01 日很多朋友都知道,在Linux操作系统中可以用C语言来编写代码,经过简单的编译,就可以轻松的开发出静态链接库或动态链接库。一般情况下我们使用动态链接库,必需在编译过程中加入相应的标识,使编译出来的应用程序在运行时自动加载动态链接库;而插件(plug-in)实际上就是对动态链接库的一种灵活运用,应用程序绕开了编译过程中的链接这一操作环节,通过编码直接调用动态库中的函数转载 2013-05-21 11:12:14 · 1073 阅读 · 0 评论 -
Linux下GUI开发:GTK+ 2.0 + anjuta + glade(转)
在Linux,可以考虑用GTK(The GIMP Toolkit)来做GUI(Graphic User interface)开发,开发工具建议使用anjuta + glade(貌似eclipse+cdt也可以)。建议:一、先学习GTK+ 2.0本身,比如用vim+gcc+gdb+make+automake+autoconf...这样对基于GTK的图形开发过程就有了基本了解,以后用a原创 2013-05-06 14:40:21 · 891 阅读 · 0 评论 -
linux下GTK开发环境建立(参考)
1、配置gcc刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g ,libc6-dev,linux-libc-dev,libstdc 6-4.1-dev等一些必须的软件和头文件的库。可以在新立得里面搜索build-essential或输入下面命令:sudo apt-原创 2013-05-06 11:02:01 · 1009 阅读 · 0 评论 -
GTK开发环境建立(参考)
现在是GUI的世界,不学图形编程,是不行的!因此,现在需要学习linux下的图形编译,那就学习GTK,还跨平台的。学习它, 必须先建立开发环境(暂时引用网上的两篇linux及window下的建立环境的文章,再根据自己的实际情况修改吧)我的系统是:ubuntu 8.04linux下GTK开发环境建立sudo apt-get install gnome-core-devel #这将原创 2013-05-06 11:01:17 · 672 阅读 · 0 评论 -
Fedora环境下Gtk+开发环境配置
1、安装必要组建:(在root权限下)yum install gtk2 gtk2-devel gtk2-devel-docs2、可能还需要组建(可选,不行再装):yum install gnome-devel gnome-devel-docs3、编写测试程序:#includegtk/gtk.h>void hello(GtkWidget *widget,gpointer d原创 2013-05-06 11:00:27 · 3062 阅读 · 0 评论 -
ubuntu 13.10 下系统托盘菜单不能显示问题解决
First remove all residual packages using this command:sudo apt-get remove --purge $(sudo dpkg -l | grep "^rc" | awk '{print $2}' | tr '\n' ' ')Then try to install appmenu-gtk , appmenu-gtk3, in原创 2013-11-07 10:23:37 · 2128 阅读 · 0 评论