2010-12-05 1 views
1

Я неприятности с QTreeView, если и работают очень просто источник, QTreeView не показать мои новые данные:Проблемы с QTreeView

QStandardItemModel paramList; 
    QStandardItem itemroot("cats"); 
    QStandardItem item1("cats"); 
    QStandardItem item2("dogs"); 
    QStandardItem item3("rats"); 
    itemroot.setChild(0,&item1); 
    itemroot.setChild(1,&item2); 
    itemroot.setChild(2,&item3); 
    paramList.setItem(0,&itemroot); 
    ui->treeView->setModel(&paramList); 
+0

Если вы хотите, чтобы получить реальную помощь, вы должны сначала опубликовать минимальный и полный пример кода, который не работает, как вы ожидали. В противном случае вы просто укажете на документацию –

+0

Действительно, пожалуйста, предоставьте нам немного больше информации, если это возможно. В любом случае, возможно, эта ссылка может предоставить вам некоторые указатели: http://doc.qt.nokia.com/4.7/modelview.html – Bart

ответ

1

в заголовке (частное):

QStandardItemModel paramList;

в .cpp

ui->treeView->setModel(&paramList); 
QStandardItem *itemroot = new QStandardItem("cats"); 
QStandardItem *item1 = new QStandardItem("cats"); 
QStandardItem *item2 = new QStandardItem("dogs"); 
QStandardItem *item3 = new QStandardItem("rats"); 
itemroot->setChild(0,item1); 
itemroot->setChild(1,item2); 
itemroot->setChild(2,item3); 
paramList.setItem(0,itemroot); 
Смежные вопросы