- 论坛徽章:
- 0
|
#include <gtk/gtk.h>
gint window_delete(GtkWidget *widget,GdkEvent *event,gpointer data)
{
gtk_main_quit();
return FALSE;
}
int main(int argc,char *argv[])
{
GtkWidget *window;
GtkWidget *button;
GtkWidget *box1;
gtk_init(&argc,&argv);
box1=gtk_hbox_new(FALSE,0);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(G_OBJECT(window),"delete_event",G_CALLBACK(window_delete),NULL);
gtk_container_set_border_width(GTK_CONTAINER(window),40);
gtk_container_add(GTK_CONTAINER(window),box1);
button=gtk_button_new_with_label("1");
gtk_box_pack_start(GTK_BOX(box1),button,TRUE,FALSE,0);
gtk_widget_show(button);
button=gtk_button_new_with_label("2");
gtk_box_pack_start(GTK_BOX(box1),button,TRUE,FALSE,0);
gtk_widget_show(button);
button=gtk_button_new_with_label("3");
gtk_box_pack_start(GTK_BOX(box1),button,TRUE,FALSE,0);
gtk_widget_show(button);
gtk_widget_show(box1);
gtk_widget_show(window);
gtk_main();
return 0;
}
gtk_box_pack_start里面地3 4 各参数不管怎么设置出来的效果都是一样,三个按钮都是紧挨着 |
|