前面我们说了Qt提供的几个预定义model.但是,面对变化万千的需求,那几个model是远远不能满足我们的需要的.另外,对于Qt这种框架来说,model的选择首先要能满足绝大多数功能的需要,这就是说,可能这个model中的某些功能你永远也不会用到,但是还要带着它,这样做的后果就是效率不会很高.所以,我们还必须要能够自定义model. 在我们真正的完成自定义model之前,先来看看在Qt的model-view架构中的几个关键的概念.一个model中的每个数据元素都有一个model索引.这个索引指明