在使用QStandardItemModel或其派生类作为view对象的数据存储时,有如下几点需要注意:

1、如果是多行多列的数据存储,对应视图如果没有使用tableView和treeView,而用的是listView,则数据只会展示第一列的数据

2、数据项必须是QStandardItem类型,QStandardItem创建时存储的真正数据必须是文本字符串型,其他类型必须先进行类型转换

3、使用insertRow等可以支持一次插入多个数据项时,参数类型Iterable[QStandardItem] 支持任何Python可迭代类型如list

4、同一个QStandardItem数据项不能在一个视图中添加两次,否则后面一次的调用实际上是没有添加数据项

5、insertRow的参数行号必须是当前已经存在的数据行号(从0开始计数),否则将返回None或False。

老猿Python,跟老猿学Python!

最新文章

  1. qq空间等闪动的文字怎么做?
  2. UWP学习记录4-设计和UI之控件和模式1
  3. 【目录】Qt
  4. 反编译APK文件
  5. document对象补充
  6. Alpha版本冲刺现场演示和阶段验收的总结
  7. c# 无法引用自己创建的类库
  8. 【转】Android Canvas的save(),saveLayer()和restore()浅谈
  9. git123
  10. 中医与DBA
  11. 一个高在线(可以超过1024)多线程的socket echo server(pthreads 和 libevent扩展)
  12. CENTOS6.2系统日志rsyslog替换默认的日志服务syslog 转载自http://www.phpboy.net/linux/648.html
  13. jsp-javabean-setproperty介绍
  14. Android 打造自己的个性化应用(二):应用程序内置资源实现换肤功能
  15. 利用ffmpeg将H264解码为RGB
  16. ext3文件系统目录限制问题
  17. LNMP 快速安装
  18. LeetCode刷题:第七题 整数翻转 第九题 回文数
  19. Spring Cloud、Spring Boot与Docker 学习资料汇总
  20. java 8 日期函数

热门文章

  1. Java实现酒店客房管理系统
  2. JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
  3. jQuery JSONP
  4. 手把手教你使用Vuex(二)
  5. 信号-linux
  6. setPriority()优先级
  7. 「NOIP2009」最优贸易 题解
  8. 探究:nuget工具对不再使用的dll文件的处理策略
  9. FL Studio中的Fruity slicer采样器功能介绍
  10. 「LOJ 538」「LibreOJ NOIP Round #1」数列递推