7.
名称:: 功能: 头文件: 函数原形: 参数: g_signal_connect_swapped 信号登记函数 #include gulong g_signal_connect_swapped(gpointer *object,const gchar *name,GCallback func,gpointer *widget); object 发出信号的控件 name 信号名称 func 回调函数(对信号要采取的动作) winget 传给回调函数的数据 返回值:
六、其它窗体函数
在上面我们已经介绍了怎样去建立一个窗体,下面我们来介绍其它的窗体函数。 8、 名称:: 功能: 头文件: 函数原形: 参数: 返回值: gtk_window_set_title 修改窗体标题 #include void gtk_window_set_title(GtkWindow *window,const gchar *title); window 窗体名 title 窗体标题 无 gtk_window_set_title函数可以修改程序的标题。窗口的标题会出现在标题栏中。在X窗体系统中,标题栏被窗体管理器管理,并由程序员指定。标题应该帮助用户区分当前窗体与其它窗体。
如果我们想把一个程序的标题修改为“Main Window”.我们可在程序中加入 gtk_window_set_title(GTK_WINDOW(window),”Main Window”); 9.
名称:: 功能: 头文件: 函数原形: 参数: 返回值: gtk_window_set_resizable gtk_window_get_resizable 获得/修改窗体的伸缩属性 #include void gtk_window_set_resizable(GtkWindow *window,gboolean resizable); gboolean gtk_window_get_resizable(GtkWindow *window); window 窗体名 resizable 窗体是否可以伸缩 无( gtk_window_set_resizable) 如果可以伸缩为TRUE,如果不可以伸缩为FALSE( gtk_window_get_resizable) gtk_window_get_resizable可以获得窗体的伸缩属性,系统默认窗体是可伸缩的。gtk_window_get_resizable有一个返回值,如果可以伸缩为TRUE,如果不可以伸缩为FALSE。 gtk_window_set_resizable 可以修改窗体的伸缩属性,由第二参数指定。 如果我们想把一个窗体指定为不可伸缩的我们可以在程序中添加: gtk_window_set_resizable(GTK_WINDOW(window),FALSE);