Qt4中文帮助文档--借助Chrome浏览器

这篇博文帮助开发者找到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 ( ) 。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Intimes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值