我正在研究我的项目,我遇到了C ++ / QML数据交互的问题。我需要在视图之间进行信息交换:List-> Project的详细信息。目前我使用的是QAbstractModel对象作为C ++模型,但最近我明白我需要在模型中使用属性。
E.g。字符串myId,我可以用来在视图之间交换数据。
ListModel {
property string myId: ""
title:"abc"
isActive:true
...
}
我需要从C ++代码中将这样的变量属性字符串添加到我的模型中。有没有机会在C ++中添加属性字符串?
我使用StockQt示例的想法如何制作一个“模板”页面,它展示了股票的信息。但我需要从C ++中填充模型,然后将其用作项目列表的模型,并详细查看每个项目。 详细说明,我有一个项目列表,例如:
然后我想点击项目的名称,并在另一个视图上查看该项目的详细信息。我看到我可以通过模型的属性来创建它,因为StockQt的示例显示它是可能的,但我无法理解如何通过C ++填充这些属性。
详细信息:我有一个主ListView作为主流菜单。然后,当您单击菜单项时,您可以看到另一个ListView,它显示项目列表。然后我想点击项目名称并查看详细信息页面。
请帮我解决这个问题!