Есть такая задача:
есть дерево(treewidget на основе xml), браузер(webViewer).
Нужно сделать так, чтобы при нажатии на кнопку сдвигаться вниз и чтобы в браузере открывался соответствующий документ(ссылка в атрибуте тега xml)
Вот что сделала я:
...
m_item=twg->invisibleRootItem();//тут получает root
...
 }
void widget::go()
{
 
 
 
m_item=twg->currentItem();//тут получается на входе root а после строчки уже текущий элемент
    QString path =ItemToPath[m_item];//и получается что эта строчка эквивалентна  QString path =ItemToPath[twg->currentItem]
 
        QTreeWidgetItemIterator it(m_item);
 
    ++it;
 
        if(*it!=NULL)
        {
            m_item->setSelected(false);
            m_item=*it;
            m_item->setSelected(true);
            if(m_item->isSelected()==true)
            {
                path = MainXMLFileInfo->absolutePath()+ "\\" + path;
 
 
                //web_window->load(QUrl::fromLocalFile(path));
                l->setText(path);
            }
 
        }
Вопрос почему он перестал шагать?
Делает один шаг и все((а дальше начинает шагать только после клика((
Подскажите пожалуйста в каком направлении идти..документацию читаю, но там особо ничего путного нет(