• 9573阅读
  • 1回复

关于QListView采用模型QStandardItemModel加入数据后是否要释放 [复制链接]

上一主题 下一主题
离线ldqiang
 
只看楼主 倒序阅读 楼主  发表于: 2008-07-17
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
        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,同时注意我这个是写在一个专门的函数中的,谢谢。
离线XChinux

只看该作者 1楼 发表于: 2008-07-17
这种使用习惯不好吧??
最好new的时候设置一下parent参数。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个