a view is the graphical representation of data.
the data are stored in a model.
so you need a model (a simple model would QStringListModel)
you link the model to the view : listView->setModel(model);
you put the info in the model (not the view) and the view will automatically update the display.

or if you don't want to bother and don't need to display a lot of info you can use http://doc-snapshot.qt-project.org/4.8/qlistwidget.html
it contains both model and view and is simplier, but it s slower