我们从最基本的对话框开始揭开Gtk的神秘面孔。
2:例
- #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;
- }
- ozo@ozo:~/work/gtk/hello$ gcc `pkg-config --cflags --libs gtk+-2.0` -Wall -O2 -o base base.c
- ozo@ozo:~/work/gtk/hello$ ./base
呵呵,看到我们的对话框了。3:注
- gtk_init(&argc, &argv); 初始化gtk环境
- window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 建立一个窗口
- gtk_widget_show(window); 显示
- gtk_main(); 进入主循环
4:Gtk逻辑还是蛮简单的,至少现在看来。