乌托邦

乌托邦

GTK+浅谈之十一国际化多语言支持及发布

一、简介         Gtk+2.0用gettext软件包来实现国际化(对多种语言进行支持)。gettext软件包是GNU工程中解决国际化问题的重要工具,它支持C/C++和JAVA语言,它在开源界应用相当广泛,GNOME/GTK+的国际化问题都是用它来解决的,正常的情况下GNU/LINUX系...

2015-09-24 17:19:40

阅读数 2076

评论数 0

GTK+浅谈之十使用动态链接库

一、简介         Gtk+2.0的动态链接库的创建与C语言相似,使用动态链接库可以有效的减小可执行程序的大小,在linux下应用广泛(linux系统的动态库存放在/lib、/usr/lib、/usr/local/lib等目录下)。 二、详解 1、动态链接库文件 he...

2015-09-22 16:14:44

阅读数 1527

评论数 0

GTK+浅谈之九控件的外观样式

一、简介         Gtk+2.0控件的外观主要包括控件的背景颜色、控件的前景颜色、控件的字体等因素。控件的状态包括正常状态(GTK_STATE_NORMAL)、控件获得焦点时的状态(GTK_STATE_ACTIVE)、鼠标移动到控件上方时的状态(GTK_STATE_PRELIGHT)、控...

2015-09-21 16:24:40

阅读数 3620

评论数 0

GTK+浅谈之八表格列表

一、简介         Gtk+2.0表格控件十分有用,(GtkCList)可以向表格中添加图像、文字,对数据进行排序,设定表格控件的背景,设置各单元格的属性等。但不能编辑单元格(需要使用树视图控件GtkTreeView)。 二、详解 1、代码 #include sta...

2015-09-21 12:52:26

阅读数 2560

评论数 0

GTK+浅谈之七多条提示信息的显示

一、简介         Gtk+2.0在提示对话框中,通过带图标的按钮显示不同的提示信息。         GTK+中的GDKPIXBUF库是专门用来处理图像的,它支持多种图像格式和动画,如常见的TIFF,JPEG,PNG,GIF等图像格式。使用gdk-pixbuf-csource命令将图像转...

2015-09-16 15:05:46

阅读数 1555

评论数 0

GTK+浅谈之六自由布局并移动控件位置

一、简介         Gtk+2.0使用自由布局控件,类似Qt中的move函数,按几何坐标方式向其中添加排列控件。并通过键盘按键事件动态移动图像控件的位置。 二、详解 (1)代码:gtkfixed.c //创建使用自由布局控件,接收和控制键盘的输入,动态更改图像控件的显...

2015-09-15 15:30:13

阅读数 2646

评论数 0

GTK+浅谈之五等待旋转动画

一、简介         Gtk+2.0包含程序库gdk-pixbuf,主要用来处理图像动画,所有可以直接加载Gif动画;也可以使用定时器动态控制图像的显示内容来实现动画。 二、详解 (1)代码:showgif.c#include static GtkWidget *ourgif; gi...

2015-09-14 18:32:25

阅读数 1381

评论数 1

GTK+浅谈之四定时器的应用

一、简介         Gtk+2.0使用定时器的功能来实现一个简单的数字时钟和计时器。 二、详解 1、代码 time.c文件:#include #include static GtkWidget *clocker; static GtkWidget *our_timer; stat...

2015-09-14 17:42:30

阅读数 2042

评论数 3

GTK+浅谈之三简单计算器

一、简介         因为GTK+是一个面向对象的构件集,它有一个继承的层次,这个继承机制也应用于信号。例如,destroy信号是由GtkObject而不是GtkWidget发出的,但因为GtkWidget继承了GtkObject,所以GtkObject派生的窗口小部件或对象都可以发出des...

2015-09-10 10:29:42

阅读数 1701

评论数 0

CentOS6.6修改主机名和网络信息

1.修改主机名称 [root@centos ~]# vim /etc/sysconfig/network 打开文件,修改以下内容并保存(永久生效) NETWORKING=yes #使用网络 HOSTNAME=centos #设置主机名称 NTPSERVERARGS=iburst[roo...

2015-09-06 22:10:29

阅读数 8740

评论数 0

GTK+浅谈之二信号回调和事件

一、简介         因为GTK+是一个面向对象的构件集,它有一个继承的层次,这个继承机制也应用于信号。例如,destroy信号是由GtkObject而不是GtkWidget发出的,但因为GtkWidget继承了GtkObject,所以GtkObject派生的窗口小部件或对象都可以发出des...

2015-09-06 11:03:36

阅读数 1214

评论数 0

helloword的忠实追随者

身为码农的我们因不得已而夜以继日地学习一种又一种的新生语言,其中helloworld便成为我们前进的忠实朋友。 若您有幸看到这篇文章,请抽出些许宝贵的时间书写自己熟悉的helloworld代码,在博文下方评论,本人将添加到文章中。只希望我们一生的朋友会变得越来越庞大。 注:(1)代码请涉及该语言...

2015-09-02 11:10:19

阅读数 591

评论数 0

GTK+浅谈之总结

一、简介        GTK+的一些知识点总结,方便以后查阅。 二、详解 1、G_BEGIN_DECLS和G_END_DECLS宏 #ifdef __cplusplus # define G_BEGIN_DECLS extern "C" { # define G_E...

2015-09-02 10:12:27

阅读数 1114

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭