QList<QStandardItem *> items,items2;
model_drzewa->invisibleRootItem()->appendRow(z1_1);
model_drzewa->invisibleRootItem()->appendRow(z1_2);
z1_2->appendRow(z2_1);
z1_2->appendRow(z2_2);
z1_2->appendRow(z2_3);
items <<z2_1_costs;
z2_1->appendColumn(items); //why does it create another subitem instead of a parallel column ?
model_drzewa->invisibleRootItem()->appendRow(z1_3);
model_drzewa
->setHorizontalHeaderLabels
( QStringList() <<
"Zlecenia" <<
"costs" );
ui->treeView->setModel(model_drzewa);
ui->treeView->expandAll();
ui
->treeView
->model
()->setData
(ui
->treeView
->model
()->index
(0,
1),
QVariant("first 1 costs wariant"));
ui
->treeView
->model
()->setData
(ui
->treeView
->model
()->index
(0,
1).
child(0,
0),
QVariant ("testing if i can change it like that"));
//no i can't
QList<QStandardItem *> items,items2;
model_drzewa= new QStandardItemModel;
QStandardItem *z1_1 = new QStandardItem( "Peter" );
QStandardItem *z1_2 = new QStandardItem( "Family" );
QStandardItem *z1_3 = new QStandardItem( "Paul" );
QStandardItem *z2_1 = new QStandardItem( "John" );
QStandardItem *z2_2 = new QStandardItem( "Jack" );
QStandardItem *z2_3 = new QStandardItem( "Amie" );
QStandardItem *z1_1_costs = new QStandardItem( "first 1 costs" );
QStandardItem *z2_1_costs = new QStandardItem( "second 1 costs" );
model_drzewa->invisibleRootItem()->appendRow(z1_1);
model_drzewa->invisibleRootItem()->appendRow(z1_2);
z1_2->appendRow(z2_1);
z1_2->appendRow(z2_2);
z1_2->appendRow(z2_3);
items <<z2_1_costs;
z2_1->appendColumn(items); //why does it create another subitem instead of a parallel column ?
model_drzewa->invisibleRootItem()->appendRow(z1_3);
model_drzewa->setHorizontalHeaderLabels( QStringList() << "Zlecenia" << "costs" );
ui->treeView->setModel(model_drzewa);
ui->treeView->expandAll();
ui->treeView->model()->setData(ui->treeView->model()->index(0,1),QVariant("first 1 costs wariant"));
ui->treeView->model()->setData(ui->treeView->model()->index(0,1).child(0,0),QVariant ("testing if i can change it like that"));
//no i can't
To copy to clipboard, switch view to plain text mode
and the effect is
instead I would expect "second 1 costs" to be in parallel with John in the second column
Bookmarks