Qt-QAbstractModel及其性质

Qt-QAbstractModel及其性质,qt,model,qabstractlistmodel,Qt,Model,Qabstractlistmodel,我正在做我的项目,我在C++/QML数据交互方面遇到了一个问题。我需要在视图之间进行信息交换:列表->项目详细信息。目前我将QuastActMead对象用作C++模型,但最近我理解了我需要使用模型中的属性。 例如,字符串myId,我可以使用它在视图之间交换数据 ListModel { property string myId: "" title:"abc" isActive:true ... } 我需要从C++代码中添加这样的变量属性字符串到模型中。是否

我正在做我的项目,我在C++/QML数据交互方面遇到了一个问题。我需要在视图之间进行信息交换:列表->项目详细信息。目前我将QuastActMead对象用作C++模型,但最近我理解了我需要使用模型中的属性。 例如,字符串myId,我可以使用它在视图之间交换数据

    ListModel {
    property string myId: ""
    title:"abc"
    isActive:true
...
    }
我需要从C++代码中添加这样的变量属性字符串到模型中。是否有机会在C++中添加属性字符串? 我使用了一个StockQt示例的想法,即如何制作一个“模板”页面,该页面演示了股票的信息。但我需要从C++中填充模型,然后将其作为项目清单和每个项目视图的模型。 具体而言,我有一份项目清单,例如:

  • 项目A
  • 项目B
  • 项目C
然后我想点击项目的名称,在不同的视图中查看该项目的详细信息。我看到我可以通过模型的属性来实现它,因为Stutkt的例子表明它是可能的,但是我不能理解如何用C++来填充这些属性。 详细信息:我有一个主列表视图作为主流菜单。然后,当您单击菜单项时,您可以看到另一个ListView,其中显示项目列表。然后我想点击项目名称并查看详细信息页面


请帮我解决这个问题

你问的不清楚,而且你似乎得到了错误的印象。改进您的问题,以说明您的实际意图,这样您就可以得到一个适当的答案来实现它。仍然不清楚,您不需要任何额外的东西来在视图之间交换数据,这是模型的责任。很抱歉,我对我的失败印象深刻,我认为我已经提供了足够的信息(不幸的是,这不是我想要的。我会尝试添加更多细节。)