• 3335阅读
  • 2回复

谁能介绍QAstractItemModel中方法的执行次序? [复制链接]

上一主题 下一主题
离线tuyu
 
只看楼主 倒序阅读 楼主  发表于: 2012-03-26
我用QAstractItemModel和QTreeView做应用。
需要重载index(),rowCount(),columnCount(),parent(),data()等方法,这些方法的调用次序是怎样?我看了《C++GUI Qt4》中的一个字符串分析器是一个树形的结构,我想跟踪这个调用过程,好把握一些,打算用QPersistenModelIndex方法,代替QModelIndex()。书中的介绍对于这个问题是懂非懂,我找了很多资料没有这方面信息,望高手可以指点一下,介绍方法的调用次序的一些细节。
离线stdjgwyc
只看该作者 1楼 发表于: 2012-03-29
QTreeView在展示mode的数据的时候,可能会调用data() index() rowCount() columnCount()等函数
了解这些执行次序意义不大
QT交流群群号:2906359,(200人大群,持续升级)
离线tuyu
只看该作者 2楼 发表于: 2012-04-18
不是啊!当树的结构是递归构造的结果时,就有必要认真分析这些方法的调用次序了。
快速回复
限100 字节
 
上一个 下一个