编程论坛
400万+工程师在用
华为|鸿蒙开发者日
直播报名
400万+工程师在用
华为|鸿蒙开发者日
直播报名

电子发烧友网工程师

17年用户 16436经验值
擅长:可编程逻辑 MEMS/传感技术 测量仪表 模拟技术 控制/MCU RF/无线
私信 关注

GTK+ 2.0 教程

2008-10-21 17:17

<p><font face="Verdana">GTK+ 2.0 教程</font><br/></p>
<p><font face="Verdana">从这里开始<br/>用 GTK 来写 Hello World<br/>编译 Hello World 程序<br/>信号和回调函数的原理<br/>事件<br/>Hello World 详解<br/>继续<br/>数据类型<br/>深入探索信号处理函数<br/>改进了的 Hello World<br/>组装构件<br/>组装盒的原理<br/>盒的细节<br/>组装示范程序<br/>用表组装<br/>表组装示例<br/>构件概述<br/>类型转换<br/>构件的组织<br/>无窗口构件<br/>按钮构件<br/>一般按钮 Normal Buttons<br/>开关按钮 Toggle Buttons<br/>复选按钮 Check Buttons<br/>单选按钮 Radio Buttons<br/>调整对象 Adjustments<br/>创建一个调整对象<br/>轻松使用调整对象<br/>“调整对象”的内部机制<br/>范围构件 Range Widgets<br/>滚动条构件 Scrollbar Widgets<br/>比例构件 Scale Widgets<br/>创建一个比例构件<br/>函数和信号(至少讲了函数)<br/>常用的范围函数<br/>设置更新方式<br/>获得和设置调整对象<br/>键盘和鼠标绑定<br/>示例<br/>杂项构件<br/>标签 Labels<br/>箭头 Arrows<br/>工具提示对象 The Tooltips Object<br/>进度条 Progress Bars<br/>对话框 dialogs<br/>标尺 Rulers<br/>状态栏 Statusbars<br/>文本输入构件 Text Entries<br/>微调按钮 Spin Buttons<br/>组合框 Combo Box<br/>日历 Calendar<br/>颜色选择 Color Selection<br/>文件选择 File Selections<br/>容器构件 Container Widgets<br/>事件盒 The EventBox<br/>对齐构件 The Alignment widget<br/>固定容器 Fixed Container<br/>布局容器 Layout Container<br/>框架 Frames<br/>比例框架 Aspect Frames<br/>分栏窗口构件 Paned Window Widgets<br/>视角 Viewports<br/>滚动窗口 ScrolLED Windows<br/>按钮盒 Button Boxes<br/>工具栏 Toolbar<br/>笔记本 Notebooks<br/>菜单构件<br/>手工创建菜单<br/>手工菜单示例<br/>使用套件<br/>套件示例<br/>无文档构件<br/>快捷标签 Accel Label<br/>选项菜单 Option Menu<br/>菜单项 Menu Items<br/>复选菜单项 Check Menu Item<br/>单选菜单项 Radio Menu Item<br/>分隔菜单项 Separator Menu Item<br/>分离菜单项 Tearoff Menu Item<br/>曲线图 Curves<br/>绘图区 Drawing Area<br/>字体选择对话框 Font Selection Dialog<br/>消息对话框 Message Dialog<br/>Gamma 曲线图<br/>图像 Image<br/>插头和插座 Plugs and Sockets<br/>树视区 Tree View<br/>文本视区 Text View<br/>设置构件的属性<br/>超时、IO 和 Idle 函数<br/>超时 Timeouts<br/>监控IO<br/>Idle 函数<br/>高级事件和信号处理<br/>信号函数<br/>连接和断开信号处理函数<br/>阻塞和反阻塞信号处理函数<br/>发出和停止信号<br/>信号的发射和传播<br/>操作选中区<br/>概述<br/>获取选中区信息<br/>提供选中区<br/>拖放<br/>概述<br/>属性<br/>函数<br/>设置源构件<br/>源构件上的信号<br/>设置目的构件<br/>目的构件上的信号<br/>GLib<br/>定义<br/>双向链表<br/>单向链表<br/>存储管理<br/>计时器<br/>字符串处理<br/>实用程序和错误处理函数<br/>GTK 的 rc 文件<br/>rc 文件的功能<br/>GTK rc 文件的格式<br/>rc 文件示例<br/>编写你自己的构件<br/>概述<br/>一个构件的剖析<br/>创建一个复合构件<br/>介绍<br/>选择一个父类<br/>头文件<br/>_get_type() 函数<br/>_class_init() 函数<br/>_init() 函数<br/>其余的...<br/>从头创建构件<br/>介绍<br/>在屏幕上显示构件<br/>表盘构件的原形<br/>主体<br/>gtk_dial_realize()<br/>大小磋商<br/>gtk_dial_expose()<br/>事件处理<br/>可能的增强<br/>深入的学习<br/>涂鸦板,一个简单的绘图程序<br/>概述<br/>事件处理<br/>绘图区构件和绘图<br/>添加XInput支持<br/>允许扩展设备信息<br/>使用扩展设备信息<br/>得到更多关于设备的信息<br/>进一步的讲解<br/>编写 GTK 应用程序的技巧<br/>投稿<br/>鸣谢<br/>教程的版权和许可声明<br/>GTK 信号<br/>GtkObject<br/>GtkWidget<br/>GtkData<br/>GtkContainer<br/>GtkCalendar<br/>GtkEditable<br/>GtkNotebook<br/>GtkList<br/>GtkMenuShell<br/>GtkToolbar<br/>GtkButton<br/>GtkItem<br/>GtkWindow<br/>GtkHandleBox<br/>GtkToggleButton<br/>GtkMenuItem<br/>GtkCheckMenuItem<br/>GtkInputDialog<br/>GtkColorSelection<br/>GtkStatusBar<br/>GtkCurve<br/>GtkAdjustment<br/>GDK 事件类型<br/>示例程序代码<br/>Tictactoe<br/>tictactoe.h<br/>tictactoe.c<br/>ttt_test.c<br/>GtkDial<br/>gtkdial.h<br/>gtkdial.c<br/>dial_test.c<br/>Scribble<br/>scribble-simple.c<br/>scribble-xinput.c</font></p>
HhA3t55y.rar (382.46 KB)
(下载次数: 4, 2008-10-21 17:17 上传)
<br/>

更多回帖

打开APP