(一):写在前面在上面一个小节中,我们讲解了在GTK+2.0中的一些常用的构件,在这一小节中,我们将继续学习GTK+中常用的稍微复杂的构件,这里我们主要是学习GtkComboBox,GtkEntry,GtkIconView,GtkImage,GtkSeparator,GtkStatusBar。好了,现在我们开始我们的学习之旅。(二):GtkComboBoxGtkComboBox构件的作用是让程序使用...
分类:
其他好文 时间:
2015-12-31 17:34:39
阅读次数:
203
图片控件和标签的作用很类似,都是作为显示用的,只是图片控件显示的内容是图片。
图片控件的创建:
GtkWidget *gtk_image_new_from_file( const gchar *filename );
filename:图片的名字,带路径的话需要加上路径( 相对或绝对 )
返回值:图片控件指针
通过上面方法创建的图片...
分类:
其他好文 时间:
2015-07-28 13:02:27
阅读次数:
161
有些控件( 如:标签GtkLabel,图片控件GtkImage 等),不响应GDK事件,相当于鼠标在其上面点击,它是捕获不到的。用户通过事件盒子可以解决这个问题。
事件盒子给控件提供一个GDK窗口来捕获事件。我们把控件放在事件盒子里,当我们用鼠标点击这个控件时,这个事件盒子就能捕获到点击的状态。
事件盒子的创建:
GtkWidget *gtk_event_box_new(...
分类:
其他好文 时间:
2015-01-27 16:23:43
阅读次数:
171
图片控件和标签的作用很类似,都是作为显示用的,只是图片控件显示的内容是图片。
通过上面方法创建的图片控件,以图片默认大小来显示,不能修改其大小。如果要改变图片的大小,我们要借助图片资源对象GdkPixbuf,需要注意的是,GdkPixbuf不属于控件类,它以 Gdk 开头。...
分类:
其他好文 时间:
2015-01-23 18:27:54
阅读次数:
819