GtkTreeModel의 마지막 행에 GtkTreePath 또는 GtkTreeIter를 가져 오려고하지만 GtkTreeModel에 해당 기능이 없습니다.GtkTreeModel의 마지막 행으로 GtkTreePath 또는 GtkTreeIter를 얻으려면 어떻게해야합니까?
C 나 Python 또는 둘 다에서 답변과 예제에 만족합니다.).
void get_iter_last(GtkTreeModel *mdl, GtkTreeIter *itr)
{
GtkTreeIter i;
if (gtk_tree_model_get_iter_first(mdl, &i)) {
while (gtk_tree_model_iter_next(mdl, &i)) {
*itr = i;
}
}
}
파이썬 예 :
def get_iter_last(mdl):
itr = mdl.get_iter_first()
last = None
while itr:
last = itr
itr = mdl.iter_next(itr)
return last