Chinaunix首页 | 论坛 | 博客
  • 博客访问: 465497
  • 博文数量: 88
  • 博客积分: 1677
  • 博客等级: 上尉
  • 技术积分: 667
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-03 22:17
文章分类

全部博文(88)

文章存档

2013年(1)

2012年(18)

2011年(69)

分类: 嵌入式

2011-11-25 17:18:06

1 概述

    GtkTreeView构件通过使用MVX模型来创建的,当Model中的数据改变时,view中显示的数据将被更新。当view中的数据改变时,Model中的数据也将更新。

MVC模型简介

  1. M(Model):用来保存数据
  2. V(view):用来将Model中的数据显示给用户
  3. C(Controller):一些相关函数

GtkTreeView构件包括以下几种指定的数据:

  1. 树视图构件(GtkTreeView),以特定的外观显示指定的数据,根据其存储数据模型的不同,有两种显示模式
  2. 树模型(GtrTreeModel),它的直接形式有两种GtkListStore和GtkTreeStore
  3. 树视图中的列(GtkTreeviewColumn),为树视图中的可见的列
  4. 树视图中的单元格(GtkCellRenderer),表示树视图中列的单元格,有三种类型:文本型(GtkCellRendererText),图像型(GtkCellRendererPixbuf)和按钮型(GtkCellRendererToggle)
  5. GtkTreeView中的列从0开始算起

创建树视图构件的过程:

1. 创建一个显示模型,然后根据显示模型创建树视图构件
2. 创建一个单元格,然后根据单元格来创建树视图中的一列
3. 将创建的列添加到树视图中
4. 循环2-3部即可

相关程序

2 相关图片


阅读(1771) | 评论(0) | 转发(0) |
0

上一篇:文件选择构件

下一篇:按扭构件

给主人留下些什么吧!~~