Qt4中文帮助文档

编程入门 行业动态 更新时间:2024-10-21 13:27:30

Qt4<a href=https://www.elefans.com/category/jswz/34/1769975.html style=中文帮助文档"/>

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中文帮助文档

本文发布于:2024-03-07 03:33:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1716734.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:中文   帮助文档

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!