Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: NoX от Февраль 20, 2005, 01:50



Название: пробежка по ListView
Отправлено: NoX от Февраль 20, 2005, 01:50
Привет всем.
Как мне пробежаться по всему списку? т.е. как мне получить первый listItem затем второй, третий и т.д. до последнего?


Название: пробежка по ListView
Отправлено: Sergeich от Февраль 21, 2005, 15:13
If you want to iterate over every item, to any level of depth use an iterator. To iterate over the entire tree, initialize the iterator with the list view itself; to iterate over an item's children (and children's children to any depth), initialize the iterator with the item:

        QListViewItemIterator it( listview );
        while ( it.current() ) {
            QListViewItem *item = it.current();
            doSomething( item );
            ++it;
        }
Цитировать

 Чтение документации творит чудеса