我的 Qt 应用程序是基于EditableTreeModel
Qt 的示例构建的。在TreeModel
类中,有一个名为的函数getItem()
,它接受QModelIndex
作为参数并返回 a TreeItem
。
对于我的应用程序,我需要相反的功能:QModelIndex
从TreeItem
. 这应该独立于视图。这意味着我无法使用该功能QTreeView::currentIndex()
。
我的问题有什么好的解决办法吗?
我想在不使用 for 循环的情况下为 Matlab 中的对象列表分配一个值(为了提高效率)
基本上这有效:
for i=1:Nr_of_Objects
Objectlist(i,1).weight=0.2
end
Run Code Online (Sandbox Code Playgroud)
但我想要这样的东西:
Objectlist(:,1).weight=0.2
Run Code Online (Sandbox Code Playgroud)
哪个不起作用。我收到此错误:
预期花括号或点索引表达式有一个输出,但有 5 个结果。
将数组写入右侧也不起作用。我对 Matlab 中的面向对象编程不是很熟悉,所以如果有人能帮助我,我会很高兴。