Chinaunix首页 | 论坛 | 博客
  • 博客访问: 358994
  • 博文数量: 100
  • 博客积分: 2500
  • 博客等级: 大尉
  • 技术积分: 1209
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-15 21:24
文章分类

全部博文(100)

文章存档

2011年(100)

分类: LINUX

2011-07-14 13:33:40

1:概述
    我们从最基本的对话框开始揭开Gtk的神秘面孔。

2:例
  1. #include <gtk/gtk.h>

  2. int
  3. main(int argc, char **argv)
  4. {
  5.     GtkWidget *window;
  6.     gtk_init(&argc, &argv);

  7.     window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

  8.     gtk_widget_show(window);

  9.     gtk_main();

  10.     return 0;
  11. }

  1. ozo@ozo:~/work/gtk/hello$ gcc `pkg-config --cflags --libs gtk+-2.0` -Wall -O2 -o base base.c
  2. 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逻辑还是蛮简单的,至少现在看来。



阅读(1454) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~