我在我的TableModel类中添加了addFile函数,它在最后插入一条新记录。QAbstactTableModel顶部插入
void TableModel::addFile(const QString &path)
{
beginInsertRows(QModelIndex(), list.size(),list.size());
TableItem item;
item.filename = path;
QFile file(path);
item.size = file.size();
item.status = StatusNew;
list << item;
endInsertRows();
}
该函数可以正常工作,但不是在最后追加记录,而是想将其插入顶部。任何指针如何更新我现有的功能?
我已经尝试了一些组合,但没有运气。
你想只显示开头插入的内容或你想要列表进行排序这种方式呢? – Gangadhar 2012-03-24 07:41:18
两者 - 既然现有的代码处理两者 – Hiren 2012-03-24 07:52:00