在模型中保存整数的方法,与QStyledItemDelegate兼容

Way to save integers in a model, compatible with QStyledItemDelegate?

本文关键字:QStyledItemDelegate 兼容 方法 模型 保存 整数      更新时间:2023-10-16

我正在寻找一种在模型中保存整数和字符串并添加新整数和字符串/删除它们的方法。也许我很快就会使用QStyledItemDelegate,所以它需要一个兼容的解决方案。

我在 Qsqltable 中有一些整数和字符串。接下来,我想添加一个自定义行(应该只添加到我的模型中,而不是添加到数据库中(。据我所知,QStandarditemmodel只支持字符串。最终目标是在表视图或/和列表视图上显示数据。

我试图用支持 QVariant 的 QStandarditemmodel 和 setData(( 来解决。但我想"数据"仅用于背景信息。

经过几年的经验,我得到了答案:QStandardItemmodel是满足这种需求的最佳解决方案。那时候我对Roles了解不多,所以我不知道DisplayRole,这样我的问题就会解决。

相关文章:
  • 没有找到相关文章