中文帮助文档"/>
Qt4中文帮助文档
这篇博文帮助开发者找到Qt的中文帮助文档。
在Qt的IDE下,一般都是这样看文档:
全是英文啊,令人头大,上官网去找找,发现他的联接也老是打不开。
这个编辑器是不支持翻译的,那么就找到Qt的安装路径下的doc文档:
这个html里面其实就是帮助文档,只不过是英文的,可以直接用chrome浏览器打开:
在IDE里面不是只能看英文吗,这里右键点击空白处,点击翻译,就可以得到中文了!
这样去查找帮助就方便很多了。
今天要查找的是QAbstractListModel 类
它继承QAbstractItemModel。由QStringListModel继承。
QAbstractListModel 类提供了一个抽象模型,可以对其进行子类化以创建一维列表模型。
QAbstractListModel 为模型提供了一个标准接口,将它们的数据表示为一个简单的非分层项目序列。它不能直接使用,但必须是子类。
子类化
在继承 QAbstractListModel 时,必须提供rowCount () 和data () 函数实现。table模型还提供了headerData () 实现。
对于可编辑的列表模型,还必须提供setData () 的实现,实现flags () 函数,使其返回包含Qt::ItemIsEditable的值。
注意,QAbstractListModel 提供了columnCount () 的默认实现。
为可调整大小的类似列表的数据结构提供接口的模型可以提供insertRows () 和removeRows () 的实现。在实现这些函数时,调用适当的函数很重要,以便所有连接的视图都知道任何更改:
insertRows () 实现必须在将新行插入数据结构之前调用beginInsertRows ( ),之后必须立即调用endInsertRows () 。
removeRows () 实现必须在从数据结构中删除行之前调用beginRemoveRows (),并且之后必须立即调用endRemoveRows ( ) 。
更多推荐
Qt4中文帮助文档
发布评论