一个QtQuickItem如何根据id找到另一个

时间:2015-02-01 09:35:33

标签: c++ qt qml qt5 qtquick2

我有两个类AB,它们都在 Qt5 中继承QtQuickItem

当我从 QML 中实例化它们时,如何根据 id 告诉其中一个关于另一个的信息:

A{
  id:lol
}

B{
  id:bob
  myCustomPropertyThatAcceptsID:lol
}

换句话说,属性myCustomPropertyThatAcceptsID C ++ 中的外观如何,以及如何获得指向A实例的指针,其ID为#34 ;洛尔"来自 C ++

编辑:在评论中出现一些混淆之后,我决定用一个例子来更新这个问题:

Qt5中的VideoOut QML类型具有source属性。这被设置为QML中CameraMediaPlayer实例的ID,以告知它应该从哪里获取要显示的视频流。我想做同样的事情但是在继承自QtQuickItem的C ++中使用我自己的两个类。我如何在C ++中实现我的属性来做到这一点?

谢谢!

0 个答案:

没有答案