问题:

在逻辑中使用了, QAbstractItemView::setRootIndex(const QModelIndex & index),

第一次设置生效, view 进入了model 中指定的item, view 内只显示该item内部的children items. 这个效果是我要的.

bug:

对 model, view,等做过一些操作后(最有代表性的是:过滤), root item 不再是我人为设定的了, 变成了"整棵树"原始model的root.

重现方式:

用 QFileSystemModel 方式, 查阅 某指定文件目录, 并对其内容过滤, 再之后"清空"过滤条件; 若 root model index 丢失, 则view会显示整个计算机目录.

bug原因:

在过滤等操作时, 如果没有任何东西被"接受"(accept), 则指定的 root model index 丢失, 因此失效.

解决:

至少在过滤时, 让指定的 root index "通过"过滤, 保证了 root model index 的有效性.

最新文章

  1. Indesign中GREP的应用
  2. PHP环境搭建——Apache、Mysql、PHP单独安装(for Windows)
  3. (转)PhoneGap开发环境搭建
  4. 初始html5,遇到的第一个问题
  5. lua Date和Time
  6. 【BZOJ 1103】 [POI2007]大都市meg
  7. Python教程:ORM连接Sqlite数据库,软件架构基础
  8. iOS 9之Advanced Touch Input(高级触摸输入)
  9. 文本相似度算法——空间向量模型的余弦算法和TF-IDF
  10. C# 添加、获取及删除PDF附件
  11. H5 61-浮动元素贴靠现象
  12. java static语句的总结
  13. zabbix钉钉报警
  14. activitemq整合spring
  15. oracle11g的安装
  16. 湘潭校赛 Hard Wuxing
  17. Windows Phone background Audio 后台音频
  18. [译]用R语言做挖掘数据《二》
  19. java使用HttpClient 发送get、pot请求
  20. [转] 【译】让人倾倒的 11 个 npm trick

热门文章

  1. Git Cheat Sheet
  2. vbs让电脑发音说话
  3. C语言pow函数编写
  4. .net实现webservice简单实例分享
  5. MATLAB绘图
  6. JavaScript中的apply和call函数详解(转)
  7. 堆排序算法 java 实现
  8. Hello Spring Framework——面向切面编程(AOP)
  9. C#转VB.NET
  10. [已解决] MAVEN安装代码到本地库,安装jar, source, javadoc的方式