void initListView(const QStringList & nameList)
{
QPointer<QStandardItemModel> model = new QStandardItemModel();
QStandardItem * item = 0;
QList<QStandardItem*> items;
int MaxCount = nameList.size();//外部传入列表内容
for(int i = 0; i < MaxCount; i++)
{
items.clear();
item = new QStandardItem(nameList.at(i));
items.push_back(item);
model->appendRow(items);
}
//关联到模型
ui.listViewHrzAll->setModel(model);
}
请教:
由于model是由new创建的,最后是否要调用delete,同时注意我这个是写在一个专门的函数中的,谢谢。