在模型中保存整数的方法,与QStyledItemDelegate兼容
Way to save integers in a model, compatible with QStyledItemDelegate?
我正在寻找一种在模型中保存整数和字符串并添加新整数和字符串/删除它们的方法。也许我很快就会使用QStyledItemDelegate,所以它需要一个兼容的解决方案。
我在 Qsqltable 中有一些整数和字符串。接下来,我想添加一个自定义行(应该只添加到我的模型中,而不是添加到数据库中(。据我所知,QStandarditemmodel只支持字符串。最终目标是在表视图或/和列表视图上显示数据。
我试图用支持 QVariant 的 QStandarditemmodel 和 setData(( 来解决。但我想"数据"仅用于背景信息。
经过几年的经验,我得到了答案:QStandardItemmodel是满足这种需求的最佳解决方案。那时候我对Roles了解不多,所以我不知道DisplayRole,这样我的问题就会解决。
相关文章:
- 没有找到相关文章