GTK+ 2.0 教程
版本号: V_0.1.0 2002 年 6 月 25 日
本文是有关通过 C 语言接口使用 GTK (the GIMP Toolkit) 的教程。
Table of Contents
中文版说明
简介……………………………………………………………………………………………………………………………………4
从这里开始……………………………………………………………………………………………………………………………4
用 GTK 来写 Hello World
编译 Hello World 程序
信号和回调函数的原理
事件
Hello World 详解
继续……………………………………………………………………………………………………………………………………12
数据类型
深入探索信号处理函数
改进了的 Hello World
组装构件………………………………………………………………………………………………………………………………14
组装盒的原理
盒的细节
组装示范程序
用表组装
表组装示例
构件概述………………………………………………………………………………………………………………………………23
类型转换
构件的组织
无窗口构件
按钮构件………………………………………………………………………………………………………………………………26
一般按钮 Normal Buttons
开关按钮 Toggle Buttons
复选按钮 Check Buttons
单选按钮 Radio Buttons
调整对象 Adjustments ………………………………………………………………………………………………………………
31
创建一个调整对象
轻松使用调整对象
“ 调整对象”的内部机制
范围构件 Range Widgets ……………………………………………………………………………………………………………
33
滚动条构件 Scrollbar Widgets
比例构件 Scale Widgets
创建一个比例构件
函数和信号 ( 至少讲了函数 )
常用的范围函数
设置更新方式
获得和设置调整对象
键盘和鼠标绑定
示例
杂项构件………………………………………………………………………………………………………………………………39
标签 Labels
1