Я использую Glade 3.22.1 для разработки своего оконного приложения.У меня есть древовидная структура, которую я хочу отображать следующим образом:
Root
│
└───Group1
│ │ Item1
│ │ Item2
│
└───Group2
│ Item1
│ Item2
Структура данных является статической, поэтому я не хочу заполнять GtkTreeStore программно.Вместо этого я хочу заполнить свой GtkTreeView данными внутри .ui-файла по полянке.Мне нужно только знать, когда был нажат элемент в моем коде C ++.
Я могу получить свои данные в GtkListStore, введя данные в GtkListStore в поле «Данные».Я добавляю столбцы плюс средства визуализации текста в GtkTreeView.(Я подготовил скриншоты, но я пока не могу их публиковать.)
Я не могу найти способ добиться того же с древовидной структурой данных.Нет поля «Данные» для ввода данных в GtkTreeStore, как в GtkListStore.Присутствует только поле «Столбец».