• 7880阅读
  • 4回复

QAbstractItemModel 如何将新一行插入到旧一行的后面 [复制链接]

上一主题 下一主题
离线mj1232
 

只看楼主 倒序阅读 楼主  发表于: 2010-08-01
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
采用QTreeVIew显示各行,调用QAbstractItemModel  insertRow插入一行,新的一行老是插入到旧一行的前面,例如插入两行,第一行显示的是第二次插入的信息,第二行显示第一次插入的信息。
我想让新的一行插入到旧一行的后面,怎么实现?
离线dbzhang800

只看该作者 1楼 发表于: 2010-08-01
插入哪一行不是完全由你自己控制的么?
离线mj1232

只看该作者 2楼 发表于: 2010-08-01
怎么控制,加入你要插入一行到某一行的后面,你用什么函数?
离线dbzhang800

只看该作者 3楼 发表于: 2010-08-01
引用第2楼mj1232于2010-08-01 15:48发表的  :
怎么控制,加入你要插入一行到某一行的后面,你用什么函数?


这问题应该我问你吧?row 这个参数你你指定的吧?
bool QAbstractItemModel::insertRow ( int row, const QModelIndex & parent = QModelIndex() )

离线mj1232

只看该作者 4楼 发表于: 2010-08-01
问题已解决,谢谢!
快速回复
限100 字节
 
上一个 下一个