#include <gtk/gtk.h> // 头文件
int main(int argc, char *argv[])
{
gtk_init(&argc, &argv); // 初始化
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL); // 创建窗口
// 创建水平布局容器
GtkWidget *hbox = gtk_hbox_new(TRUE, 10);
// 把容器添加到窗口
gtk_container_add(GTK_CONTAINER(window), hbox);
// button1
GtkWidget *button = gtk_button_new_with_label("button1");
gtk_container_add(GTK_CONTAINER(hbox), button); // 按钮添加到水平布局容器里
// button2
button = gtk_button_new_with_label("button2");
gtk_container_add(GTK_CONTAINER(hbox), button); // 按钮添加到水平布局容器里
// button3
button = gtk_button_new_with_label("button3");
gtk_container_add(GTK_CONTAINER(hbox), button); // 按钮添加到水平布局容器里
gtk_widget_show_all(window); // 显示所有控件
gtk_main(); // 主事件循环
return 0;
}