图片控件和标签的作用很类似,都是作为显示用的,只是图片控件显示的内容是图片。
通过上面方法创建的图片控件,以图片默认大小来显示,不能修改其大小。如果要改变图片的大小,我们要借助图片资源对象GdkPixbuf,需要注意的是,GdkPixbuf不属于控件类,它以 Gdk 开头。...
分类:
其他好文 时间:
2015-01-23 18:27:54
阅读次数:
819
按钮在GUI里应用最为广泛,我们几乎能在所有的界面中看到按钮。
空按钮的创建(按钮上没有任何内容):
GtkWidget *gtk_button_new(void);
返回值:按钮指针
创建带文本内容的按钮:
GtkWidget *gtk_button_new_with_label (const gchar *label);
label:文本内容...
分类:
其他好文 时间:
2015-01-23 18:21:37
阅读次数:
438
1) Linux环境搭建
2)windows版本环境搭建...
分类:
其他好文 时间:
2015-01-22 15:28:42
阅读次数:
142
学习应用编程,我们会经常接触到“信号”这个名词。GTK中的“信号”实际上是一种软件中断。“中断”在我们生活中经常遇到,譬如,我正在房间里打游戏,突然送快递的来了,把正在玩游戏的我给“中断”了,我去签收快递( 处理中断 ),处理完成后,再继续玩我的游戏。GTK中的“信号”就是属于这么一种“中断”,当用户按下按钮的时候,就产生一个“中断”,相当于产生一个信号,接着就会处理这么一个“中断任务”(程序里体验为调用一个函数)。...
分类:
其他好文 时间:
2015-01-16 19:13:07
阅读次数:
334
接下来,我们做一个布局练习,如下图:
我们用表格布局实现,表格布局参考坐标如下:
这里我们用到行编辑控件( GtkEntry )。
行编辑的创建:
GtkWidget * gtk_entry_new(void);
返回值:行编辑指针行
编辑内容的设置:
void gtk_entry_set_text (GtkEntry *entry,...
分类:
其他好文 时间:
2015-01-16 13:09:17
阅读次数:
209
前面我们学习的水平、垂直和表格布局容器,控件会跟着容器大小的变化进行自动适应,而固定布局容器里的控件则不会跟着变化( 则固定不变 )。
固定布局的创建:
GtkWidget *gtk_fixed_new(void);
返回值:固定布局容器指针
固定布局容器添加控件:
void gtk_fixed_put(
GtkFixed *fixed,...
分类:
其他好文 时间:
2015-01-15 22:11:09
阅读次数:
214
00、背上行囊1——GUI概述
01、背上行囊2——GTK简介
02、背上行囊3——GTK环境搭建( Linux )
03、背上行囊4——GTK环境搭建( windows )
04、踏上旅途1——一个简单的空白窗口
05、踏上旅途2——控件的添加
06、踏上旅途3——布局容器之水平布局
07、踏上旅途4——布局容器之垂直布局
08、踏上旅途5——布局容器之表格布...
分类:
其他好文 时间:
2015-01-15 16:08:11
阅读次数:
185