将二维数组暴露给QML网格

时间:2016-03-29 17:18:58

标签: c++ qt mvvm qml

我正在编写一个简单的Snake游戏来练习MVVM模式以及一般的优秀设计和实践。到目前为止,我已经完成了模型,所以我想转移到视图模型和GUI部分。

我的游戏主板是一个Field类,其中std::vector<std::vector<state>>成员state成为相应单元格所处的状态 - 它可以是state::empty或{{1此刻。

我如何将其暴露给QML以及如何在QML中访问它?

同样的问题适用于我的state::fruit类,其类型为Snake - 包含蛇当前所在的字段单元坐标的列表。

0 个答案:

没有答案