0

我正在处理我的项目,但遇到了 C++/QML 数据交互问题。我需要在视图之间进行信息交换:List->Project's details。目前我正在使用 QAbstractModel 对象作为 C++ 模型,但最近我了解到我需要在我的模型中使用属性。

例如字符串 myId,我可以使用它在视图之间交换数据。

    ListModel {
    property string myId: ""
    title:"abc"
    isActive:true
...
    }

我需要将此类变量属性字符串从 C++ 代码添加到我的模型中。有没有机会在 C++ 中添加属性字符串?

我使用了一个 StockQt 示例的想法如何制作一个“模板”页面,该页面展示了股票的信息。但我需要从 C++ 填充模型,然后将其用作项目列表的模型,并详细查看每个项目。详细来说,我有一个项目列表,例如:

  • 项目A
  • 项目B
  • 项目 C

然后我想单击项目的名称并在不同的视图上查看该项目的详细信息。我看到我可以通过模型的属性来实现它,因为 StockQt 的示例表明它是可能的,但我不明白如何用 C++ 填充这些属性。

详细信息:我有一个主 ListView 作为主流程菜单。然后,当您单击菜单项时,您可以看到另一个 ListView,其中显示了项目列表。然后我想单击项目名称并查看详细信息页面。

请帮我解决这个问题!

4

0 回答 0