Звучит тривиально, но я не смог найти функцию для отображения последнего добавленного элемента в QListView.
Работает с моделью
// Create model
model = new QStringListModel(this);
// Make data
QStringList List;
// Populate our model
model->setStringList(List);
// Glue model and view together
listView->setModel(model);
Элементы добавляются с
void WidgetMessageList::addString(const QString & message)
{
if(model->insertRow(model->rowCount())) {
QModelIndex index = model->index(model->rowCount() - 1, 0);
model->setData(index, message);
}
}
В этой функции показанный элемент также должен быть последним.