我在我的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