gpt4 book ai didi

Qt:QAbstractItemModel 和 'const'

转载 作者:行者123 更新时间:2023-12-04 06:53:06 26 4
gpt4 key购买 nike

我第一次尝试使用 QTreeView 与 QAbstractItemModel 并立即遇到问题。 QAbstractItemModel 接口(interface)将方法声明为 const ,假设他们不会更改数据。但我希望显示 SQL 查询的结果,并且返回具有指定索引的记录的数据需要使用非常量的 QSqlQuery::seek()。是否有任何“官方”指南将 QAbstractItemModel 与必须更改的数据一起使用以获得项目数、每个项目的数据等?或者我必须用 const casts 破解 C++ 吗?

最佳答案

通过持有指向 QSqlQuery 的指针,您可以在没有任何 const 强制转换的情况下逃脱;您的指针不会改变,只会改变您指向的值,因此该操作仍将被视为“const”。

关于Qt:QAbstractItemModel 和 'const',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com