GTK+第一课, 简单窗口创建

来源:互联网 发布:苏州天魂网络怎么样 编辑:程序博客网 时间:2024/05/20 19:48
#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, 在下一课将介绍当按下右上角的关闭时, 程序也会跟着退出。