У меня есть GtkEntryCompletion
, объявленный следующим образом:
<object class="GtkEntryCompletion" id="search_entry_completion">
<property name="model">menu_treestore</property>
<property name="text_column">0</property>
</object>
Модель представляет собой GtkTreeStore
с двумя столбцами, а столбец 0 отображается как текст, который должен появиться в завершении записи.Проблема в том, что, поскольку это GtkTreeStore
, в завершении используются только родительские элементы.
Так, например, если у меня есть:
test0
test00
test01
test1
Только test0
и test1
будет доступно для завершения записи.Я не могу изменить модель на GtkListStore
, поэтому есть ли способ сделать все элементы GtkTreeStore
доступными для завершения записи?Я использую Python и Glade для разработки этой задачи.