|
/*table.c*/
#include <getk/gtk.h>
int main(int argc,char *argv[])
{
GtkWidget *window; /*定义窗体*/
GtkWidget *table; /*定义组合表*/
GtkWidget *button; /*定义按钮*/
gtk_init(&argc,&argv); /*初始化*/
window=gtk_window_new(GTK_WINDOW_TOPLEVEL); /*创建窗体*/
gtk_signal_connect(GTK_OBJECT(window),”destroy”,G_CALLBACK(gtk_main_quit),NULL); /*登记destroy信号函数*/
table=gtk_table_new(4,4,FALSE); /*创建组合表*/
button=gtk_button_new_with_label(“button1”); /*创建按钮*/
gtk_table_attach(GTK_TABLE(table),button,0,1,0,1,GTK_FILL,GTK_FILL,0,0);/*把按钮加入组合表*/
gtk_widget_show(button); /*显示按钮*/
button=gtk_button_new_with_label(“button1”);
gtk_table_attach(GTK_TABLE(table),button,1,2,1,2,GTK_FILL,GTK_FILL,0,0);
gtk_widget_show(button);
button=gtk_button_new_with_label(“button1”);
gtk_table_attach(GTK_TABLE(table),button,2,3,2,3,GTK_FILL,GTK_FILL,0,0);
gtk_widget_show(button);
gtk_container_add(GTK_CONTAINER(window),table); /*把组合表添加到窗体上*/
gtk_widget_show(table); /*显示组合表*/
gtk_widget_show(window); /*显示窗体*/
gtk_main(); /*等待用户操作*/
return FALSE;
} |