Witam,
Męczę się z dodaniem nowych wierszy do QTreeView, do tej pory namęczyłem coś takiego:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QStandardItemModel *playList = new QStandardItemModel(2, 2);
playList->setHeaderData(0, Qt::Horizontal, "#");
playList->setHeaderData(1, Qt::Horizontal, "Title");
ui->treeView->setModel(playList);
connect(ui->actionWyjd_2, SIGNAL(triggered()), this, SLOT(close()));
connect(ui->actionOtw_rz, SIGNAL(triggered()), this, SLOT(appendToList()));
}
void MainWindow::appendToList()
{
int row = playList->rowCount();
playList->insertRow(row);
playList->setData(playList->index(row, 0), "Test");
playList->setData(playList->index(row, 1), "Test2");
}
Oczywiście kompiluje się, ale nie widzę zmian... Cały czas jest QTreeView pusty...
Pozdrawiam.