okej, use this code, but first remove QStandardItemModel inheritance from mainwindow.h
MainWindow
::MainWindow(QWidget *parent
){
ui->setupUi(this);
for (int i = 0; i < 24; ++i)
{
model->appendRow(item);
}
ui->listView->setModel(model);
for (int i = 0; i < 24; ++i)
{
Tweet * t = new Tweet(this);
t->resize(ui->listView->size().width(), 70);
model->item(i)->setSizeHint(t->size());
ui->listView->setIndexWidget(model->item(i)->index(), t);
}
}
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), ui(new Ui::MainWindowClass)
{
ui->setupUi(this);
QStandardItemModel * model = new QStandardItemModel(this);
for (int i = 0; i < 24; ++i)
{
QStandardItem * item = new QStandardItem;
model->appendRow(item);
}
ui->listView->setModel(model);
for (int i = 0; i < 24; ++i)
{
Tweet * t = new Tweet(this);
t->resize(ui->listView->size().width(), 70);
model->item(i)->setSizeHint(t->size());
ui->listView->setIndexWidget(model->item(i)->index(), t);
}
}
To copy to clipboard, switch view to plain text mode
And now take a one week free from work/school and spend it on learning C++ and reading docs. And try to do something by yourself next time - but not just guessing - just check what those methods, classes and C++ keywords and operators do! It's simple - you can just use Google (www.google.com) to find C++ tutorial (and English Lessons/Dictionaries if you can understand docs - but how you can say that if dont mind even opening single document?)
Bookmarks