gpt4 book ai didi

c++ - 您会使用哪种数据模型在 QML 中创建 100*100 的二维字段?

转载 作者:太空宇宙 更新时间:2023-11-04 13:34:49 28 4
gpt4 key购买 nike

任务是在 QML 字段中为游戏蛇创建 100*100 个单元格。数据模型应使用 Qt C++ 制作。 QAbstractListModelQAbstractItemModelQAbstractTableModel 哪个更合适?我正在尝试在 QML 中使用具有许多 Column 组件的 Row 来创建一个 100*100 的字段。这看起来是一种错误的方法。还有什么可能在 QML 中创建字段 100*100 并将其与 C++ 中的模型连接?我是 QtQuick 的新人,谷歌搜索没有帮助。

最佳答案

即使 QAbstractTableModel 能够保存二维数据,但在 QML 中没有简单的方法来显示它(GridView 和 TableView 仅使用一维模型,如 ListModel)。

我认为您应该根据自己的目的尝试创建自己的 TilesView 和 TilesModel。

恕我直言,关于这个主题的任何建议都适用于某些教程,我很乐意链接到一个。

关于c++ - 您会使用哪种数据模型在 QML 中创建 100*100 的二维字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29963013/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com