首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

相关QML有关问题

2012-10-19 
相关QML问题我想知道在C/C++ codestates: [State {name: state1when:(m_id-1) list_view1.currentIn

相关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 一个默认的值就行了

热点排行