Einfaches QListView?!?
Verfasst: 30. April 2010 21:40
Hallo, versuche gerade ein einfaches HelloWorld Programm für Qt zu bauen, ein einfaches QListView in das aus einem QLineEdit Werte eingefügt werden sollen.
Doch irgendwie funktioniert dieser Code nicht:
Habe länger nichts mehr mit dem Model/View bereich gemacht, und verstehe das ganze gerade irgendwie nicht :/
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());
}