第12章 Gtk+ 图形界面程序设计.pptVIP

  • 5
  • 0
  • 约3.46千字
  • 约 16页
  • 2016-11-25 发布于河南
  • 举报
第12章Gtk图形界面程序设计

第12章 Gtk+图形界面程序设计 主要内容 Gtk+的主要功能 Gtk+简介 利用Gtk+开发图形界面程序 基本程序示例 应用容器的程序示例 Gtk+的作用 Gtk+工具包在XWindows中的作用 是Xlib之上更高层的开发工具包,它们将底层的Xlib的API进行封装,提供更高级的接口,达到降低开发难度,提高开发效率的目的。 Gtk+简介 来源: Gimp(GUN Image Manipulation Program) 以Gtk+为基础的应用软件 Gimp Glade Gnome Abiword dia等 Gtk+的主要组成 Glib:底层核心库 Pango:界面布局和国际化 Atk:其它功能 开发图形界面程序 基本程序示例 on_btn_clicked(),按钮事件处理程序 on_delete(),窗口关闭事件处理程序 基本程序示例 程序运行效果 组成: 一个按钮 一个窗口 动作: 点击按钮,在终端输出一个字符串 点击关闭窗口,在终端输出一个字符串后,退出 基本程序示例 程序的编译运行 假设条件: 源文件保存在当前工作目录中; 源文件命名为helloworld.c 利用gcc编译: 命令: $gcc helloworld.c –o helloworld `pkg-config gtk+-2.0 --cflags --libs` 说明 输出文件为hell

文档评论(0)

1亿VIP精品文档

相关文档