我有一个使用ListModel的QML GridView。每个ListElement只定义委托读取的颜色并创建一个彩色方块。
有没有办法迭代委托实例并调用委托中定义的函数?
答案 0 :(得分:1)
我担心这个问题对细节有点关注。如果您可以解释一下您尝试做的事情,可能会有所帮助。为什么要迭代委托并调用它们上的函数?请记住,视图用于为列表模型中的每个元素呈现QML,其中模型仅提供数据,它们不是为执行函数而设计的。因为它是你甚至不能将函数分配给ListModel元素,因为QML(我上次检查)不支持为属性分配函数。