#include <gtk/gtk.h>
int main(int argc, char *argv[])
{
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}
GtkWidget *window;设置一个容器
gtk_init(&argc, &argv);初始化, 必须
gtk_main();使GTK+进入主循环,等待事件发生,必须
window = get_window_new(GTK_WINDOW_TOPLEVEL); 生成一个窗口容器, 并把生成的容器信息保存到GtkWidget *变量window中
gtk_widget_sow(window); 显示生成的窗口容器
当关闭程窗口时, 程序并不会退出, 要按ctr+c, 在下一课将介绍当按下右上角的关闭时, 程序也会跟着退出。