在Glade中使用GtkTreeStore填充GtkTreeView

时间:2019-03-31 08:08:16

标签: glade gtktreeview gtkmm3

我正在使用Glade 3.22.1设计窗口应用程序。我有一个树形结构,想要这样显示:

Root     
│
└───Group1
│   │   Item1
│   │   Item2
│   
└───Group2
    │   Item1
    │   Item2

数据结构是静态的,所以我不想以编程方式填充GtkTreeStore。相反,我想通过Glade在.ui文件中填充数据到GtkTreeView中。我只需要知道C ++代码中何时单击某个项目即可。

我可以通过在“数据”字段的GtkListStore中输入数据来在GtkListStore中呈现数据。我在GtkTreeView中添加列以及文本渲染器。 (我已经准备好屏幕截图,但是还不能发布。)

我找不到使用树数据结构实现相同功能的方法。 没有像“ GtkListStore”中那样向“ GtkTreeStore”中输入数据的“数据”字段。仅存在“列”字段。

0 个答案:

没有答案