我正在使用Glade 3.22.1设计窗口应用程序。我有一个树形结构,想要这样显示:
Root
│
└───Group1
│ │ Item1
│ │ Item2
│
└───Group2
│ Item1
│ Item2
数据结构是静态的,所以我不想以编程方式填充GtkTreeStore。相反,我想通过Glade在.ui文件中填充数据到GtkTreeView中。我只需要知道C ++代码中何时单击某个项目即可。
我可以通过在“数据”字段的GtkListStore中输入数据来在GtkListStore中呈现数据。我在GtkTreeView中添加列以及文本渲染器。 (我已经准备好屏幕截图,但是还不能发布。)
我找不到使用树数据结构实现相同功能的方法。 没有像“ GtkListStore”中那样向“ GtkTreeStore”中输入数据的“数据”字段。仅存在“列”字段。