相关QML有关问题

相关QML问题
我想知道在
C/C++ code

states: [
        State {
            name: "state1";when:(m_id-1) == list_view1.currentIndex

            PropertyChanges {
                target: image1
                visible: true
            }
        }
    ]


我想问的时候在执行状态装换的完成的时候我想送出一个信号,有没可能实现?

------解决方案--------------------
这里肯定不能实现,

但是状态是你自己控制的,所以在你控制状态变化的时候,可以自己发出一个信号~~~
------解决方案--------------------
是要指向的数据内容哇?
类似data( QModelIndex )的哇。

问一下你这个QList是 C++端暴露过去的么?
如果是,可以专门写一个,方法,通过index去获取数据的。
------解决方案--------------------
哦。不好意思没说明白。
我的意思大概差不多
就是再写一个类继承自QObject。然后这个类有个Q_INOVKABLE的方法 getValuebyIndex( QxxxIndex aIndex )..
然后在QML就可以直接调用这个方法来获取到Index对应的value.


------解决方案--------------------
哦。明白了哈,是哈。我那个方法是没有本质区别哈。

ListView里面有个highlight属性(就是表明focus了),也算是一个delegate .不知道你用button 控制currentIndex的时候会不会改变这个highlight。我觉得应该会。

然后你懂的。(还有highlightitem...)

------解决方案--------------------
弱弱的问下 为什么肯定不能实现发一个信号呢?
------解决方案--------------------
现在公司用的4.6 没有QML 没法实验 。。。 
我也不知道能不能实现
------解决方案--------------------
根据那个帖子做出了什么问题啊? 我现在不方便试验。。。
------解决方案--------------------
参数不能删除 给 MyObject的构造函数 中的参数 i 一个默认的值就行了