Ferric
10th January 2010, 21:18
Hi,
I have the following code which I am trying to get working so I can understand how the QTableView class works.. However I am getting an error message that I don't understand
QTableView *channelsView = new QTableView();
QStandardItemModel *model = new QStandardItemModel(4, 4);
for (int row = 0; row < 4; ++row) {
for (int column = 0; column < 4; ++column) {
QStandardItem *item = new QStandardItem(QString("row %0, column %1").arg(row).arg(column));
model.setItem(row, column, item);
}
} channelsView->setModel(model);
Error message:
error: request for member `setItem' in `model', which is of non-class type `QStandardItemModel*'
Thanks in advance
I have the following code which I am trying to get working so I can understand how the QTableView class works.. However I am getting an error message that I don't understand
QTableView *channelsView = new QTableView();
QStandardItemModel *model = new QStandardItemModel(4, 4);
for (int row = 0; row < 4; ++row) {
for (int column = 0; column < 4; ++column) {
QStandardItem *item = new QStandardItem(QString("row %0, column %1").arg(row).arg(column));
model.setItem(row, column, item);
}
} channelsView->setModel(model);
Error message:
error: request for member `setItem' in `model', which is of non-class type `QStandardItemModel*'
Thanks in advance