Doch irgendwie funktioniert dieser Code nicht:
Code: Alles auswählen
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//itemlist << "foo" << "bar";// hier wird nur bar angezeigt.
ui->listView->setModel(new QStringListModel(itemlist));
// ui->listView->model()->insertRows(ui->listView->model()->rowCount(),1);//bewirkt irgendwie auch nichts
ui->listView->setModelColumn(0);
}
void MainWindow::on_pushButton_clicked()
{
ui->listView->model()->insertRows(ui->listView->model()->rowCount(),1);
itemlist.append(ui->lineEdit->text());
}