1 对象继承层次
GObject
╰── GInitiallyUnowned
╰── GtkCellRenderer
╰── GtkCellRendererText
├── GtkCellRendererAccel
├── GtkCellRendererCombo
╰── GtkCellRendererSpin
正因为GtkCellRendererCombo继承于GtkCellRendererText,所以在文本渲染单元具有的属性,组合框中都具有。
2 属性
- text: 这个是文本显示
- model: 组合框选项内容的地址 GtkTreeModel * 类型
- text-column: GtkTreeModel * 类型中的第几行
3 问题
/* 只能设置属性的值来自liststore那一行 */
gtk_tree_view_column_set_attributes
/* 设置属性不受liststore影响 */
g_object_set